<?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=Lhollo</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=Lhollo"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Lhollo"/>
	<updated>2026-05-08T19:39:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90324</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90324"/>
		<updated>2015-06-16T19:10:53Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution: KVK&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
&lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&lt;br /&gt;
&lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
&lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
ps. minu poolt testitud projekt on alla tõmmatud kuskil mai lõpus, seega tõenäoliselt mitmeid projektis esinevaid vigasid on tänaseks juba oluliselt parandatud.&lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90323</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90323"/>
		<updated>2015-06-16T19:09:46Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution: KVK&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
&lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&lt;br /&gt;
&lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
&lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90322</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90322"/>
		<updated>2015-06-16T19:09:32Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Solution: KVK&#039;&#039;&#039;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
&lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&lt;br /&gt;
&lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
&lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90321</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90321"/>
		<updated>2015-06-16T19:09:14Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Solution: KVK&#039;&#039;&#039;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
&lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&lt;br /&gt;
&lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
&lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90320</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90320"/>
		<updated>2015-06-16T19:08:06Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Solution: KVK&#039;&#039;&#039;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90319</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90319"/>
		<updated>2015-06-16T19:07:20Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&lt;br /&gt;
Solution: KVK&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele.&amp;lt;/nowiki&amp;gt; &lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90318</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90318"/>
		<updated>2015-06-16T19:06:42Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon 2 in 1 veebirakendus ja klientrakendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;br /&gt;
&#039;&#039;&#039;Meeskond:Valar Morghulis&lt;br /&gt;
Solution: KVK&#039;&#039;&#039;&lt;br /&gt;
Analüüsiksin tervikuna projekti KVK, mis on „toodetud“ meeskond Valar Morghulis poolt, mis omakorda koosneb täpselt ühest liikmest (Urmas Hoogma). &lt;br /&gt;
Projekti kirjeldusest torkab silma, et ette on võetud kahe aine üheaegne realiseerimine uurimisobjektiks olevas projektis. Projekt on väga mahukas ning põhjalikust logist nähtub, et asja juurde on asutud päris alguses. Kõik loengutes läbitud teemad ning praktikumides tehtud näited on KVK projektis realiseeritud sisuliselt paari päeva kuni nädalase intervalliga ;)&lt;br /&gt;
Konsoolirakendust mul esimese hooga käivitada ei õnnestu, näib olevat mingi Ninjecti versiooni mittevastavus „minu“ Ninjectiga. &lt;br /&gt;
Projekti ülesehitus ning struktureeritus on täpselt minu maitse järgi. Üldse on näha, et asjad on korralikult läbi mõeldud, üheks näiteks võib kasvõi tuua atribuudi „Authorize“ kaalutletud kasutamise. Samuti on meeldiv, et siin-seal on märgata viiteid originaalautorlusele (mh A.Käver).&lt;br /&gt;
Kogu VR2 aines nõutu erinevate arendusmustrite rakendamise osas on minu arvates täies mahus täidetud. Eraldi kihid on loodud nii äriloogikaga kui ka andmebaasiga tegelejatele. &lt;br /&gt;
Kõige enam näib olevat arendatud nö Administraatori liidest. Hoolimata sellest, et palju funktsionaalsust on veel realiseerimata, on siiski ühe inimese projekti kohta aukartustäratavalt palju juba realiseeritud. On lisatud keele valik (eesti, inglise). Kasutajaks registreerumine toimub ilma probleemideta, abiks on mõistlikud veateated. Mõnede testprojektide puhul on mind häirinud jaburad turvanõuded parooli osas. Selle projekti puhul oli ka see pisike detail läbimõeldud (piisas 6-tähelisest lihtsast paroolist). Ka kujundusega on tegeletud. &lt;br /&gt;
Proovisin esitada küsimust st. https://localhost:44300/Questions/Create&lt;br /&gt;
Sain veateate: &#039;&#039;The INSERT statement conflicted with the FOREIGN KEY constraint &amp;quot;FK_dbo.Question_dbo.AppUser_AskedById&amp;quot;. The conflict occurred in database &amp;quot;KvkDB2015-2&amp;quot;, table &amp;quot;dbo.AppUser&amp;quot;, column &#039;AppUserId&#039;.&#039;&#039;&lt;br /&gt;
Uue küsimuse staatuse loomine aga õnnestus (st https://localhost:44300/QuestionStatus/Create )&lt;br /&gt;
Administraatori kasutajaliidesest on ilusti näha, et realiseeritud on ka autentimine/autoriseerimine. Hetkel projekti testimiseks täiesti piisaval määral. &lt;br /&gt;
&lt;br /&gt;
Üldiselt arvestades projekti mahukust, on tööd tehtud kõvasti. Ainus asi, mis selle projekti puhul minu jaoks arusaamatuks jääb, on asja sisu ise :)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90317</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90317"/>
		<updated>2015-06-16T19:05:14Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;br /&gt;
===Retsensioon 2 in 1 veebirakendus ja klientrakendus===&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90316</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90316"/>
		<updated>2015-06-16T19:03:48Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ==&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90014</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90014"/>
		<updated>2015-06-12T13:47:22Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Soovitatav kasutusjuhend koos kommentaaridega: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
* näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
* GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
* Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90013</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90013"/>
		<updated>2015-06-12T13:46:42Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
===Soovitatav kasutusjuhend koos kommentaaridega:===&lt;br /&gt;
näpuotsatäis testandmeid mõnede olemite kohta paikneb ConsoleTestApp´is, mille võiks käivitada. Hetkeks peaks sel juhul „tagasi kommenteerima“ save-meetodi EFRepository´s ja rea „repository.save“ ConsoleTestApp Program.cs-is&lt;br /&gt;
GET meetodid ei nõua autoriseerimist, seega URL-ilt peaks saama ilusti kätte. Vahel tuleb esmasel käivitamisel veateade, mis peale refresh´i peaks kaduma. Süveneda veateatesse ei ole olnud aega, kuskilt realt käis läbi „lazy loading“, mis tekitas küsimuse, et kas BLL kihis DTO-des peaks äkki olemite sidumisel kasutama samuti märksõna „virtual“ (mina seda ei kasutanud). ps. Autoriseerimisega seotud controlleritele unustasin lisada [Authorize] :), ent kõik oli juba pakitud ja dropbox-isse üles laetud, seega hetkel ei hakanud neid muutma. &lt;br /&gt;
Fiddleriga saab testida kasutaja loomist ning POST meetodeid. Mul töötasid. Mingil põhjusel PUT meetodi väheselmääral testimine ebaõnnestus. Võibolla kasutasin vale süntaksi.&lt;br /&gt;
Teenus on veel poolik ja toores. Võrreldes praktikumides tehtuga jäid realiseerimata BLL services. Autoriseerimise poole olemus on veel üsna tundmatu maa. Tänud Akaverile, kelle tehtut lahkelt oli lubatud tarbida ! Nlog sai külge pandud, aga kas ja kuidas seda kasutada, ei ole jõudnud endale veel selgeks teha.&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90012</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=90012"/>
		<updated>2015-06-12T13:45:57Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
Veebiteenuse &amp;quot;pakend&amp;quot; asub dropboxis:&lt;br /&gt;
https://www.dropbox.com/s/eqe1tsg8oyah2c9/Taimeravi.rar?dl=0&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88257</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88257"/>
		<updated>2015-04-15T08:55:53Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Kasutaja */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest vist peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88256</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88256"/>
		<updated>2015-04-15T08:55:02Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Ravimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi, viite ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88255</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88255"/>
		<updated>2015-04-15T08:54:21Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Allikas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuupäev/kuup/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88254</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88254"/>
		<updated>2015-04-15T08:52:21Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Olemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Viitamine&#039;&#039; ====&lt;br /&gt;
Liidab tabelid &amp;quot;allikas&amp;quot; ja &amp;quot;autor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88253</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88253"/>
		<updated>2015-04-15T08:51:24Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* viitamine&lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88252</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88252"/>
		<updated>2015-04-15T08:50:35Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Kasutaja */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88251</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88251"/>
		<updated>2015-04-15T08:49:11Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Ravimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
* tüüp&lt;br /&gt;
* alates ?&lt;br /&gt;
* kuni ?&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
Tüübi all mõtlen kas seespidiselt või välispidiselt kasutamist.&lt;br /&gt;
Kuna Raspel soovitab ainult sisenevate otsadega olemile lisada ka &amp;quot;alates&amp;quot; ja &amp;quot;kuni&amp;quot;,&lt;br /&gt;
siis võibolla lisan ka need väljad.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88250</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88250"/>
		<updated>2015-04-15T08:46:55Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Raviviis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88186</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88186"/>
		<updated>2015-04-14T08:20:53Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Kasutaja */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* kasutajanimi&lt;br /&gt;
* parool&lt;br /&gt;
* email&lt;br /&gt;
* telefon&lt;br /&gt;
* tüüp&lt;br /&gt;
Kasutajaid on nagu öeldud 2 tüüpi: administraator ja tavakasutaja, kes võib olla nii&lt;br /&gt;
lugeja kui sisestaja. Iseenesest võibolla peaks olema lisaks veel ka autentimata kasutaja,&lt;br /&gt;
kes saab lihtsalt andmeid lugeda ?&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88185</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88185"/>
		<updated>2015-04-14T08:18:00Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Allikas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
* pealkiri&lt;br /&gt;
* tüüp&lt;br /&gt;
* avaldatud&lt;br /&gt;
* kommentaar&lt;br /&gt;
Tüüp on library-tüüpi loetelu, mille sisestab administraator. &lt;br /&gt;
Võimalikud valikud on näiteks: raamat, artikkel, veebileht, raadio, televisioon,&lt;br /&gt;
suuline pärimus.&lt;br /&gt;
Avaldatud ei ole võibolla kõige parem sõna, aga hetkel parem puudub. Selle all&lt;br /&gt;
mõeldakse kas aastat (raamat) või formaati kuu/kuupäev/aasta (artikkel, raadiosaade vms).&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88184</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88184"/>
		<updated>2015-04-14T08:07:03Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor näitab informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88183</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88183"/>
		<updated>2015-04-14T08:06:43Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on üsna&lt;br /&gt;
erinevad. Autor on informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88182</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88182"/>
		<updated>2015-04-14T08:06:25Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
* eesnimi&lt;br /&gt;
* perenimi&lt;br /&gt;
* amet&lt;br /&gt;
* kommentaar&lt;br /&gt;
Esialgu ma ei tekita ühtset &amp;quot;person&amp;quot; tabelit, vaid eraldi on siiski &lt;br /&gt;
autor ja kasutaja, kuna mõlemal juhul olulised andmed on siiski üsna&lt;br /&gt;
erinevad. Autor on informatsiooni päritolu. Võib olla ka suuline pärimus, &lt;br /&gt;
näiteks info vanaemalt. Autor lisab informatsioonile usaldusväärsust.&lt;br /&gt;
Autori lisamine ei ole siiski kohustuslik.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88181</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88181"/>
		<updated>2015-04-14T08:01:54Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Ravimine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
* tarvitamine&lt;br /&gt;
* kommentaar&lt;br /&gt;
Ravimine paneb kokku taime, näidustuse, raviviisi ja lisab sellele konkreetsel juhul&lt;br /&gt;
toimiva kirjelduse, kuidas tarvitada. St koostisosade kogused ning valmimisaeg.&lt;br /&gt;
Samuti kui sageli ja millistes kogustes tarvitada. Kasutaja sisestab selle kõik &lt;br /&gt;
nö vabas vormis. Kommentaar pakub kasutajale võimalust jagada oma kogemusi või &lt;br /&gt;
anda muud täpsustavat informatsiooni.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88180</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88180"/>
		<updated>2015-04-14T07:56:49Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Raviviis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
* valmistamine&lt;br /&gt;
* tüüp&lt;br /&gt;
See saab tõenäoliselt olema library-tüüpi loetelu, mida täidab ainult &lt;br /&gt;
administraator. Nimetuse variandid on näiteks: tee, leotis, tõmmis, tinktuur, ekstrakt, keedis jms.&lt;br /&gt;
Valmistamise korral on lühikirjeldus ilma kogusteta ning valmistusajata, &lt;br /&gt;
näiteks keedise saamine eeldab taime keetmist, tinktuur eeldab taime segamist viinaga jne.&lt;br /&gt;
Tüübi all mõtlen esialgu ravimi kas seespidiselt või välispidiselt kasutamist, ehkki võimalik, &lt;br /&gt;
et see täpsustus peab minema mõnda teise tabelisse. Võibolla raviviisi kasutamine kas välis-&lt;br /&gt;
või seespidiselt sõltub siiski taimest. Uurin tarkadest raamatutest järgi :)&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88179</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88179"/>
		<updated>2015-04-14T07:49:06Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Näidustus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
* nimetus&lt;br /&gt;
Siin tekib sama küsimus, mis taimenimede puhul, et ühel haigusel &lt;br /&gt;
võib sisuliselt olla mitu nimetust. Ja kas saab ühte patta panna&lt;br /&gt;
näiteks peavalu ning migreeni ? Samuti võib kirjutada üldiselt&lt;br /&gt;
&amp;quot;nahaprobleemid&amp;quot; või spetsiifilisemalt &amp;quot;ekseem&amp;quot;, &amp;quot;psoriaas&amp;quot;, &amp;quot;akne&amp;quot; jms.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88178</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88178"/>
		<updated>2015-04-14T07:45:20Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Ravimtaim */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;. Seetõttu igaks juhuks ka&lt;br /&gt;
ladina keelne nimi, mis ei ole siiski kohustuslik. Sisestamisel peab&lt;br /&gt;
teenus pakkuma andmebaasis olevaid vasteid sisestatavale nimele. &lt;br /&gt;
Küsimus on, millisel hetkel ja kui varakult ta peaks juba hakkama sarnasust tabelist otsima.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88177</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88177"/>
		<updated>2015-04-14T07:41:25Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Ravimtaim */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
* nimetus eesti keeles&lt;br /&gt;
* nimetus ladina keeles&lt;br /&gt;
Siin tabelis võib probleem tekkida taimede erineva võimaliku nimetusega, &lt;br /&gt;
näiteks kas &amp;quot;naistepuna&amp;quot; või &amp;quot;liht-naistepuna&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88176</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88176"/>
		<updated>2015-04-14T07:39:28Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Olemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== &#039;&#039;Ravimtaim&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Näidustus&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Raviviis&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Ravimine&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Autor&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Allikas&#039;&#039; ====&lt;br /&gt;
==== &#039;&#039;Kasutaja&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88175</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88175"/>
		<updated>2015-04-14T07:38:22Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
=== Kirjeldus ===&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;br /&gt;
&lt;br /&gt;
=== Olemid ===&lt;br /&gt;
==== Ravimtaim ====&lt;br /&gt;
==== Näidustus ====&lt;br /&gt;
==== Raviviis ====&lt;br /&gt;
==== Ravimine ====&lt;br /&gt;
==== Autor ====&lt;br /&gt;
==== Allikas ====&lt;br /&gt;
==== Kasutaja ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88174</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88174"/>
		<updated>2015-04-14T07:36:53Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
==== Kirjeldus ====&lt;br /&gt;
Info ravimtaimede kasutusvõimaluste kohta erinevate haigusnähtude või probleemide korral. Teenusel on esialgsete plaanide kohaselt 2 tüüpi kasutajad: administraator(id) ja tavakasutajad. Tavakasutaja saab teha otsingu nii taime nime kui näidustuse järgi, samuti saab ta ise lisada ravimtaimi koos vastava näidustusega. Teatud tabelitesse saab infot lisada ainult administraator. &lt;br /&gt;
Algusjärgusolevate plaanide kohaselt peavad kindlalt eksisteerima järgmised olemid:&lt;br /&gt;
* ravimtaim&lt;br /&gt;
* näidustus&lt;br /&gt;
* raviviis&lt;br /&gt;
* ravimine&lt;br /&gt;
* autor&lt;br /&gt;
* allikas &lt;br /&gt;
* kasutaja&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88173</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88173"/>
		<updated>2015-04-14T07:24:22Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Veebiteenus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
== Veebiteenus ==&lt;br /&gt;
&lt;br /&gt;
==== Kirjeldus ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88172</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=88172"/>
		<updated>2015-04-14T07:23:26Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Meeskond Flauto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;br /&gt;
&lt;br /&gt;
=== Veebiteenus ===&lt;br /&gt;
&lt;br /&gt;
==== Kirjeldus ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87622</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87622"/>
		<updated>2015-03-14T16:54:39Z</updated>

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

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
&lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87620</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87620"/>
		<updated>2015-03-14T16:49:29Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
&lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87619</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87619"/>
		<updated>2015-03-14T16:48:49Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;amp;lt;li&amp;amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87618</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87618"/>
		<updated>2015-03-14T16:45:03Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;br /&gt;
Võtan endale raske ülesande retsenseerida ideaalilähedaselt ja perfektselt teostatud kodutööd meeskonna Anonüümsed Koodikommentaatorid teostuses.&lt;br /&gt;
Esmalt väike tähelepanek, et väga sarnane antud tööga on meeskond Vertigo kodutöö, mis on samuti (küll isiklikult pikemalt süvenemata, ent olemasoleva retsensiooni põhjal otsustades), hästi ning korrektselt teostatud.&lt;br /&gt;
Anonüümsed Koodikommentaatorid lähevad aga mõne sammu veel rohkem süvitsi elementide dimensioonide osas ning erinevusena nende xml-elemendid on eestikeelsed. &lt;br /&gt;
Samuti on lisatud faili kasutamist rikastavad meediaelemendid.&lt;br /&gt;
Analüüsitaval xml-failil on 6 dimensiooni, 3-l elemendil on kasutatud atribuute (film, naitleja, pilt), kõik õppejõu poolt soovitu on seega täidetud.&lt;br /&gt;
XML fail on elementide ning sisu poolest väga mitmel erineval moel kasutatav ning infot on palju, see ei ole lihtsalt kodutöö „ärategemise“ eesmärke täitev dokument. Sisu erineval moel kasutamist on oskuslikult ära kasutatud ka stiilifailides.&lt;br /&gt;
Ainus mulle sisuliselt arusaamatuks jääv asi on näitleja potentsiaalne jagamine erinevatesse rollidesse. Esiteks on failist näha, et ühe näitleja esinemine mitmes rollis näites olevate filmide kohaselt ei ole põhjendatud ning teiseks ka reaalelus ei meenu mulle kuigipalju (hetkel ühtegi) filmi, kus ühel näitlejal oleks mitu rolli. See on rohkem teatrilavade omapära. Siiski - „pigem karta kui kahetseda“ - ning veaks ei saa seda kuskilt otsast lugeda, väikese eelarvega filmis võib sellist jagunemist siiski vaja minna.&lt;br /&gt;
Skeemifaili osas samuti probleeme ei leia, jällegi sisuliselt võib arutleda, kas &amp;lt;xs:attribute name=&amp;quot;peaosa&amp;quot; use=&amp;quot;required&amp;quot;&amp;gt; puhul „required“ on põhjendatud. Mõnede filmide puhul (nt Tarantino) võib olla peaosaliste määratlemine mõnevõrra raskendatud, nimekiri võib saada pikk või valikuliselt näitlejate nimetamine olla ebaõiglane. Samas kuna peaosaline on siiski filmi tõmbenumber, on tema esiletoomine oluline.&lt;br /&gt;
Ja &#039;&#039;last but not least&#039;&#039; – selle töö kõige magusam osa on põhjalikult ette võetud ja kaunilt teostatud kujundus. Stiilifailides on täiendava lisajõuna kasutatud eraldi css-faili, mis võimaldab visuaalses plaanis ilmselgelt mõnevõrra rohkem. Ainus asi, mis silma häirima jääb (kui vigu otsida), on &amp;lt;li&amp;gt; elementide (atribuut &#039;&#039;aasta&#039;&#039; ning element &#039;&#039;zanr&#039;&#039;) ette Mozilla ning Explorer brauseris tekkivad „täpikesed“ ehk listi punktid. Chrome neid mingil põhjusel ei ilmuta. Ülejäänud brausereid ei proovinud. Kehtib mõlema stiilifaili puhul. &lt;br /&gt;
Pisimärkustest hoolimata on tegu väga heatasemelise tööga, mille puhul jääb mulje, et tehnika ühtki loomingulist ideed ei kammitse ning kõik, mida ette võtta on soovitud, on lendleva kergusega ka realiseeritud. &lt;br /&gt;
ps. wiki lehekülje ajalugu näitab, et kõik materjal on üles pandud Olle Miku poolt. Küsimus panustamise osas konkreetselt selles kodutöös jätab seega küsimärgid seinale ;)&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87617</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87617"/>
		<updated>2015-03-14T16:34:46Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /* Meeskond Flauto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
=== Retsensioon meeskonnale &amp;quot;Anonüümsed koodikommentaatorid&amp;quot; ===&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87616</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2015</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2015&amp;diff=87616"/>
		<updated>2015-03-14T16:30:32Z</updated>

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

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87477</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87477"/>
		<updated>2015-03-07T20:08:11Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
          &amp;lt;title&amp;gt;Eesti veinitööstus&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;h2 style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;Eesti veinitootjate lühikirjeldus&amp;lt;/h2&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;h2 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
             Koduleht: &amp;lt;xsl:value-of select=&amp;quot;koduleht&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            Tooteliigid:&lt;br /&gt;
            &amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid//nimetus&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;ul&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;.&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;br&amp;gt;&amp;lt;/br&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:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87476</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87476"/>
		<updated>2015-03-07T20:06:54Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinitootjad.htm Eesti veinitootjad]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87475</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87475"/>
		<updated>2015-03-07T20:05:58Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87474</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87474"/>
		<updated>2015-03-07T20:05:28Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87473</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87473"/>
		<updated>2015-03-07T20:05:03Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87472</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87472"/>
		<updated>2015-03-07T20:04:43Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid/tooteLiik/toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 2&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87471</id>
		<title>Flauto</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Flauto&amp;diff=87471"/>
		<updated>2015-03-07T20:04:35Z</updated>

		<summary type="html">&lt;p&gt;Lhollo: /*  XML stiilifail 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Meeskond Flauto ==&lt;br /&gt;
&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
&lt;br /&gt;
XML failis on valikuline info Eesti veinitootjate kohta.&lt;br /&gt;
Loetelus on Google otsingu tulemusena leitud 5 suuremat	&lt;br /&gt;
veinitööstust, puuduvad väiketootjad ja veinitalud.	&lt;br /&gt;
Info internetis on veinitootjate kohta üsnagi puudulik, näiteks	&lt;br /&gt;
Tarco Vein AS toodetavate veinide osas teave praktiliselt puudub &lt;br /&gt;
ja nende kodulehe viide infomaterjalides suunab lehele estiko.ee, &lt;br /&gt;
mis on Tartu kinnisvara haldusega ning pakkematerjalide tootmisega tegelev ettevõte. 	&lt;br /&gt;
Ka AS Karme (Karksi veinid) koduleht on uuendamisel ning	&lt;br /&gt;
nende veinide osas oli info saadaval vaid pildimaterjalina.&lt;br /&gt;
Mitmed veinitööstused on ka tegevuse lõpetanud või mõne suurema&lt;br /&gt;
ettevõttega ühinenud.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
==== &#039;&#039;XML&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;veinitootjad.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;veinitootjad&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;1&amp;quot; regKood=&amp;quot;10215730&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Karme AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karksi.com]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Karksi Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;2&amp;quot; regKood=&amp;quot;10034030&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Põltsamaa Felix AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.felix.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 19&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 28&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Lossivein 85&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kirsisuudlus&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Vaarikamusi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Kuldne 2005&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa tõmmu&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Põltsamaa Klassikaline Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;4.5&amp;quot; maht=&amp;quot;1&amp;quot; yhik=&amp;quot;l&amp;quot;&amp;gt;Põltsamaa Glögg&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[vahuveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
          &amp;lt;toode vol=&amp;quot;8.5&amp;quot;&amp;gt;Põltsamaa Fest Classic&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;3&amp;quot; regKood=&amp;quot;10229471&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Võhu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.vohuvein.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valgesõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Mustsõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;12&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rabarberivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinamarjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuviljaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Munga Kirsipisar&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõstravein Kange&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;21&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;21 punane&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Wiru Karge Winemix Blackcurrant&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõguv Helbeke&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pirni Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;5.5&amp;quot; maht=&amp;quot;750&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Õuna Siider Fresh&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;4&amp;quot; regKood=&amp;quot;10060078&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Tarco Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.estiko.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja- ja marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;0&amp;quot; maht=&amp;quot;0&amp;quot; yhik=&amp;quot;0&amp;quot;&amp;gt;Info puudub&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
  &amp;lt;veinitootja id=&amp;quot;5&amp;quot; regKood=&amp;quot;10067318&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;nimi&amp;gt;Valtu Vein AS&amp;lt;/nimi&amp;gt;&lt;br /&gt;
    &amp;lt;koduleht&amp;gt;&amp;lt;![CDATA[www.karastusjoogid.ee]]&amp;gt;&amp;lt;/koduleht&amp;gt;&lt;br /&gt;
    &amp;lt;tooteLiigid&amp;gt;&lt;br /&gt;
      &amp;lt;tooteLiik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Kirsi&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Vaarika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Mustasõstra&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Tegija Jõhvika&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Mustasõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;13&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Valtu Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Rubiin&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteLiik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[kangendatud puuvilja-marjaveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kõuts - kange õunavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Susi - kange sõstravein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Sõnn - kange õuna-jõhvikavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;19&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Jäär - kange õuna-ebaküdooniavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;18&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Krants - kange õuna-kirsivein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;500&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Kult - kange õuna-pohlavein&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;22&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Ardam&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;vein&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[hõõgveinid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;11&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Glögg Talvenauding&amp;lt;/toode&amp;gt;&lt;br /&gt;
        &amp;lt;toode vol=&amp;quot;14&amp;quot; maht=&amp;quot;700&amp;quot; yhik=&amp;quot;ml&amp;quot;&amp;gt;Hõõgvein Riina&amp;lt;/toode&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;siider&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[siidrid]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
      &amp;lt;tooteliik tyyp=&amp;quot;viin&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimetus&amp;gt;&amp;lt;![CDATA[viinad]]&amp;gt;&amp;lt;/nimetus&amp;gt;&lt;br /&gt;
      &amp;lt;/tooteliik&amp;gt;&lt;br /&gt;
    &amp;lt;/tooteLiigid&amp;gt;&lt;br /&gt;
  &amp;lt;/veinitootja&amp;gt;&lt;br /&gt;
&amp;lt;/veinitootjad&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039;XML Skeemifail&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;veinitootjad&amp;quot;&amp;gt;&lt;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;veinitootja&amp;quot;&amp;gt;&lt;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; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;koduleht&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;tooteLiigid&amp;quot;&amp;gt;&lt;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;tooteLiik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType mixed=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence minOccurs=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;maht&amp;quot; type=&amp;quot;xs:integer&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:attribute name=&amp;quot;yhik&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;tooteliik&amp;quot;&amp;gt;&lt;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;nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;toode&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;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;vol&amp;quot; type=&amp;quot;xs:decimal&amp;quot; /&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;tyyp&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&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:positiveInteger&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;regKood&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Eesti veinid&amp;lt;/title&amp;gt;&lt;br /&gt;
      &amp;lt;/head&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti veinitootjate veinid&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;veinitootjad/veinitootja&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h3 style=&amp;quot;color:#660066&amp;quot;&amp;gt;&lt;br /&gt;
            Tootja: &amp;lt;xsl:value-of select=&amp;quot;nimi&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/h3&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF6666&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Nimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kangus, vol&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Maht&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ühik&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;tooteLiigid/tooteLiik/toode&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@vol&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@maht&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@yhik&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Vaatefail: [https://dl.dropboxusercontent.com/u/45182244/Veinid.htm Eesti veinid]&lt;br /&gt;
&lt;br /&gt;
==== &#039;&#039; XML stiilifail 1&#039;&#039; ====&lt;/div&gt;</summary>
		<author><name>Lhollo</name></author>
	</entry>
</feed>