<?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=Svanamet</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=Svanamet"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Svanamet"/>
	<updated>2026-05-08T14:37:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88451</id>
		<title>Iread</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88451"/>
		<updated>2015-05-11T19:23:24Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskonna Liikmed==&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
*Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;autod&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Audi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;A8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D4&amp;quot; type=&amp;quot;4H&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,3&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Phaeton&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D1&amp;quot; type=&amp;quot;F&amp;quot; yearsactive=&amp;quot;2003-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,2&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V10&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Skoda&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Superb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;B6&amp;quot; type=&amp;quot;3T&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,4&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,6&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,9&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Mercedes-Benz&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;E-Klass&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;W212&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,7&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,5&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,1&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;BMW&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;7-Seeria&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;F01&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Hübriid&amp;quot; size=&amp;quot;N/A&amp;quot; design=&amp;quot;E&amp;quot; mark=&amp;quot;Twin Turbo ActiveHybrid&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;V12&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Triple Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
&amp;lt;/autod&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&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;@type&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;@size&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;@design&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;@mark&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT 2===&lt;br /&gt;
Kuvatakse ainult Diiselmudelid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;@type=&#039;Diisel&#039;&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;@type&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;@size&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;@design&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;@mark&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:if&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT 3 ===&lt;br /&gt;
Kuvatakse ainult Bensiinimootoriga mudelid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;@type=&#039;Bensiin&#039;&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;@type&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;@size&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;@design&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;@mark&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:if&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&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;autod&amp;quot;&amp;gt;&lt;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;mark&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;mudel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kere&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;mootorid&amp;quot;&amp;gt;&lt;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;mootor&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;size&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;design&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;mark&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:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;yearsactive&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
Veebiteenus kuhu saab listida oma loetud raamatud, lugemisel olevad raamatud ja raamatud mida on soov lugeda. &lt;br /&gt;
&lt;br /&gt;
Iga kasutaja saab anda oma loetud raamatutele hinnanguid ning ülevaateid.&lt;br /&gt;
&lt;br /&gt;
Loetud raamatute list on avalik, ehk teenuse eesmärk on luua profiil oma loetud raamatutest.&lt;br /&gt;
&lt;br /&gt;
==Must have Funktsioonid==&lt;br /&gt;
* Kasutajate autentimine &lt;br /&gt;
* Kasutajate registreerimine (avalik)&lt;br /&gt;
* Raamatute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu info vaatamine (avalik?)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad)&lt;br /&gt;
* Kasutaja raamatute lisamine/vaatamine (avalik)&lt;br /&gt;
* Raamatu hinnangute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud)&lt;br /&gt;
* Kasutaja info vaatamine (avalik)&lt;br /&gt;
&lt;br /&gt;
==Nice to have Funktsioonid==&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil?&lt;br /&gt;
* Sõbralist?&lt;br /&gt;
* If you liked this book, maybe you like this book funktsionaalsus ?&lt;br /&gt;
* profiili / raamatute pildid (url nendele) ?&lt;br /&gt;
* filmide lisamise võimalus jms&lt;br /&gt;
&lt;br /&gt;
==Olemite struktuur==&lt;br /&gt;
[[File:IRead.png]]&lt;br /&gt;
&lt;br /&gt;
Book -&amp;gt; BookInCategory ühendus valepidi&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
&lt;br /&gt;
Olemas:&lt;br /&gt;
* Kasutajate autentimine (/token)&lt;br /&gt;
* Kasutajate registreerimine (avalik) (/api/account/register POST)&lt;br /&gt;
* Raamatute lisamine (/api/books POST ainult admin)&lt;br /&gt;
* Raamatu info vaatamine (avalik?) (/api/books/xxxxxxxxxxxxx GET)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik) (/api/users/username GET)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad) (/api/mybooks POST)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad) (/api/books/reviews POST)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud) (/api/books/reviews?isbn=xxxxxxxxxxxxx GET)&lt;br /&gt;
* Kasutaja info vaatamine (avalik) (/api/users/username GET)&lt;br /&gt;
&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil, kui raamatut andmebaasist ei leitud (/api/books/xxxxxxxxxxxxx/ GET)&lt;br /&gt;
* Raamatu keskmine hinnang (/api/books/xxxxxxxxxxxxx andmetes)&lt;br /&gt;
* Raamatute eemaldamine enda listist (/api/mybooks/xxxxxxxxxxxxx DELETE)&lt;br /&gt;
* Raamatute eemaldamine (/api/books/xxxxxxxxxxxxx DELETE, ainult admin)&lt;br /&gt;
* Kasutaja kustutamine (/api/users/username DELETE, ainult admin)&lt;br /&gt;
* Hinnangute lisamine (/api/books/ratings POST)&lt;br /&gt;
* reviewde listimine by user (/api/users/reviews?username=username)&lt;br /&gt;
&lt;br /&gt;
Still todo:&lt;br /&gt;
* Kasutaja defineeritud raamatud (juhuks kui raamatut ühestki allikast ei leita)&lt;br /&gt;
* Piirangud requestide arvule ajaühikus&lt;br /&gt;
* Kasutusstatistika üle arve pidamine&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
soonish&lt;br /&gt;
&lt;br /&gt;
=Logi=&lt;br /&gt;
&lt;br /&gt;
24.04.2015 - Projekti idee genereeritud, Andmestruktuur välja mõeldud, TFS projekt loodud&lt;br /&gt;
&lt;br /&gt;
25.04.2015 - Andmestruktuuri klassid, Entity Framework lisatud, Repod loodud, Ninject lisatud, Analüüs kirjutatud&lt;br /&gt;
&lt;br /&gt;
05.05.2015 - Osa nõutud esimesest XML kodutööst lisatud. Puudu veel kaks erinevat kolmest XSLT vormindusfailist.&lt;br /&gt;
&lt;br /&gt;
11.05.2015 - Veebiteenuse struktuur ja olemasolevad osad välja toodud. Kaks viimast XSLT variatsiooni lisatud.&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88450</id>
		<title>Iread</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88450"/>
		<updated>2015-05-11T19:20:55Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskonna Liikmed==&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
*Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;autod&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Audi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;A8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D4&amp;quot; type=&amp;quot;4H&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,3&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Phaeton&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D1&amp;quot; type=&amp;quot;F&amp;quot; yearsactive=&amp;quot;2003-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,2&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V10&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Skoda&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Superb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;B6&amp;quot; type=&amp;quot;3T&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,4&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,6&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,9&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Mercedes-Benz&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;E-Klass&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;W212&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,7&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,5&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,1&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;BMW&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;7-Seeria&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;F01&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Hübriid&amp;quot; size=&amp;quot;N/A&amp;quot; design=&amp;quot;E&amp;quot; mark=&amp;quot;Twin Turbo ActiveHybrid&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;V12&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Triple Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
&amp;lt;/autod&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&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;@type&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;@size&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;@design&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;@mark&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT 2===&lt;br /&gt;
Kuvatakse ainult Diiselmudelid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;@type=&#039;Diisel&#039;&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;@type&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;@size&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;@design&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;@mark&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:if&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT 3 ===&lt;br /&gt;
Kuvatakse ainult Bensiinimootoriga mudelid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;@type=&#039;Bensiin&#039;&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;@type&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;@size&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;@design&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;@mark&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:if&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&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;autod&amp;quot;&amp;gt;&lt;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;mark&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;mudel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kere&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;mootorid&amp;quot;&amp;gt;&lt;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;mootor&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;size&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;design&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;mark&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:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;yearsactive&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
Veebiteenus kuhu saab listida oma loetud raamatud, lugemisel olevad raamatud ja raamatud mida on soov lugeda. &lt;br /&gt;
&lt;br /&gt;
Iga kasutaja saab anda oma loetud raamatutele hinnanguid ning ülevaateid.&lt;br /&gt;
&lt;br /&gt;
Loetud raamatute list on avalik, ehk teenuse eesmärk on luua profiil oma loetud raamatutest.&lt;br /&gt;
&lt;br /&gt;
==Must have Funktsioonid==&lt;br /&gt;
* Kasutajate autentimine &lt;br /&gt;
* Kasutajate registreerimine (avalik)&lt;br /&gt;
* Raamatute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu info vaatamine (avalik?)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad)&lt;br /&gt;
* Kasutaja raamatute lisamine/vaatamine (avalik)&lt;br /&gt;
* Raamatu hinnangute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud)&lt;br /&gt;
* Kasutaja info vaatamine (avalik)&lt;br /&gt;
&lt;br /&gt;
==Nice to have Funktsioonid==&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil?&lt;br /&gt;
* Sõbralist?&lt;br /&gt;
* If you liked this book, maybe you like this book funktsionaalsus ?&lt;br /&gt;
* profiili / raamatute pildid (url nendele) ?&lt;br /&gt;
* filmide lisamise võimalus jms&lt;br /&gt;
&lt;br /&gt;
==Olemite struktuur==&lt;br /&gt;
[[File:IRead.png]]&lt;br /&gt;
&lt;br /&gt;
Book -&amp;gt; BookInCategory ühendus valepidi&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
&lt;br /&gt;
Olemas:&lt;br /&gt;
* Kasutajate autentimine (/token)&lt;br /&gt;
* Kasutajate registreerimine (avalik) (/api/account/register POST)&lt;br /&gt;
* Raamatute lisamine (/api/books POST ainult admin)&lt;br /&gt;
* Raamatu info vaatamine (avalik?) (/api/books/xxxxxxxxxxxxx GET)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik) (/api/users/username GET)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad) (/api/mybooks POST)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad) (/api/books/reviews POST)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud) (/api/books/reviews?isbn=xxxxxxxxxxxxx GET)&lt;br /&gt;
* Kasutaja info vaatamine (avalik) (/api/users/username GET)&lt;br /&gt;
&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil, kui raamatut andmebaasist ei leitud (/api/books/xxxxxxxxxxxxx/ GET)&lt;br /&gt;
* Raamatu keskmine hinnang (/api/books/xxxxxxxxxxxxx andmetes)&lt;br /&gt;
* Raamatute eemaldamine enda listist (/api/mybooks/xxxxxxxxxxxxx DELETE)&lt;br /&gt;
* Raamatute eemaldamine (/api/books/xxxxxxxxxxxxx DELETE, ainult admin)&lt;br /&gt;
* Kasutaja kustutamine (/api/users/username DELETE, ainult admin)&lt;br /&gt;
* Hinnangute lisamine (/api/books/ratings POST)&lt;br /&gt;
* reviewde listimine by user (/api/users/reviews?username=username)&lt;br /&gt;
&lt;br /&gt;
Still todo:&lt;br /&gt;
* Kasutaja defineeritud raamatud (juhuks kui raamatut ühestki allikast ei leita)&lt;br /&gt;
* Piirangud requestide arvule ajaühikus&lt;br /&gt;
* Kasutusstatistika üle arve pidamine&lt;br /&gt;
&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
soonish&lt;br /&gt;
&lt;br /&gt;
=Logi=&lt;br /&gt;
&lt;br /&gt;
24.04.2015 - Projekti idee genereeritud, Andmestruktuur välja mõeldud, TFS projekt loodud&lt;br /&gt;
&lt;br /&gt;
25.04.2015 - Andmestruktuuri klassid, Entity Framework lisatud, Repod loodud, Ninject lisatud, Analüüs kirjutatud&lt;br /&gt;
&lt;br /&gt;
05.05.2015 - Osa nõutud esimesest XML kodutööst lisatud. Puudu veel kaks erinevat kolmest XSLT vormindusfailist.&lt;br /&gt;
&lt;br /&gt;
11.05.2015 - Veebiteenuse struktuur ja olemasolevad osad välja toodud&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88397</id>
		<title>Iread</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88397"/>
		<updated>2015-05-05T19:02:20Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskonna Liikmed==&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
*Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;autod&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Audi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;A8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D4&amp;quot; type=&amp;quot;4H&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,3&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Phaeton&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D1&amp;quot; type=&amp;quot;F&amp;quot; yearsactive=&amp;quot;2003-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,2&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V10&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Skoda&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Superb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;B6&amp;quot; type=&amp;quot;3T&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,4&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,6&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,9&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Mercedes-Benz&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;E-Klass&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;W212&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,7&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,5&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,1&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;BMW&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;7-Seeria&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;F01&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Hübriid&amp;quot; size=&amp;quot;N/A&amp;quot; design=&amp;quot;E&amp;quot; mark=&amp;quot;Twin Turbo ActiveHybrid&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;V12&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Triple Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
&amp;lt;/autod&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&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;@type&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;@size&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;@design&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;@mark&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&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;autod&amp;quot;&amp;gt;&lt;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;mark&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;mudel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kere&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;mootorid&amp;quot;&amp;gt;&lt;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;mootor&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;size&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;design&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;mark&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:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;yearsactive&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
Veebiteenus kuhu saab listida oma loetud raamatud, lugemisel olevad raamatud ja raamatud mida on soov lugeda. &lt;br /&gt;
&lt;br /&gt;
Iga kasutaja saab anda oma loetud raamatutele hinnanguid ning ülevaateid.&lt;br /&gt;
&lt;br /&gt;
Loetud raamatute list on avalik, ehk teenuse eesmärk on luua profiil oma loetud raamatutest.&lt;br /&gt;
&lt;br /&gt;
==Must have Funktsioonid==&lt;br /&gt;
* Kasutajate autentimine &lt;br /&gt;
* Kasutajate registreerimine (avalik)&lt;br /&gt;
* Raamatute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu info vaatamine (avalik?)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad)&lt;br /&gt;
* Kasutaja raamatute lisamine/vaatamine (avalik)&lt;br /&gt;
* Raamatu hinnangute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud)&lt;br /&gt;
* Kasutaja info vaatamine (avalik)&lt;br /&gt;
&lt;br /&gt;
==Nice to have Funktsioonid==&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil?&lt;br /&gt;
* Sõbralist?&lt;br /&gt;
* If you liked this book, maybe you like this book funktsionaalsus ?&lt;br /&gt;
* profiili / raamatute pildid (url nendele) ?&lt;br /&gt;
* filmide lisamise võimalus jms&lt;br /&gt;
&lt;br /&gt;
==Olemite struktuur==&lt;br /&gt;
[[File:IRead.png]]&lt;br /&gt;
&lt;br /&gt;
Book -&amp;gt; BookInCategory ühendus valepidi&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
soon&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
soonish&lt;br /&gt;
&lt;br /&gt;
=Logi=&lt;br /&gt;
&lt;br /&gt;
24.04.2015 - Projekti idee genereeritud, Andmestruktuur välja mõeldud, TFS projekt loodud&lt;br /&gt;
&lt;br /&gt;
25.04.2015 - Andmestruktuuri klassid, Entity Framework lisatud, Repod loodud, Ninject lisatud, Analüüs kirjutatud&lt;br /&gt;
&lt;br /&gt;
05.05.2015 - Osa nõutud esimesest XML kodutööst lisatud. Puudu veel kaks erinevat kolmest XSLT vormindusfailist.&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88396</id>
		<title>Iread</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Iread&amp;diff=88396"/>
		<updated>2015-05-05T18:57:52Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskonna Liikmed==&lt;br /&gt;
*Talis Tammearu&lt;br /&gt;
*Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
=XML=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;autod&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Audi&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;A8&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D4&amp;quot; type=&amp;quot;4H&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TFSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,3&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;FSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Volkswagen&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Phaeton&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;D1&amp;quot; type=&amp;quot;F&amp;quot; yearsactive=&amp;quot;2003-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,2&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;W12&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V10&amp;quot; mark=&amp;quot;TDI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Skoda&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;Superb&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;B6&amp;quot; type=&amp;quot;3T&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,4&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TSI&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,6&amp;quot; design=&amp;quot;VR6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,6&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;1,9&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI PD&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,0&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;TDI CR&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;Mercedes-Benz&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;E-Klass&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;W212&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2009-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;1,8&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;3,5&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;4,7&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,5&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Turbocharged&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,2&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;2,1&amp;quot; design=&amp;quot;R4&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;V6&amp;quot; mark=&amp;quot;N/A&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
  &amp;lt;mark name=&amp;quot;BMW&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mudel name=&amp;quot;7-Seeria&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;kere id=&amp;quot;F01&amp;quot; type=&amp;quot;N/A&amp;quot; yearsactive=&amp;quot;2008-present&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;mootorid&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Hübriid&amp;quot; size=&amp;quot;N/A&amp;quot; design=&amp;quot;E&amp;quot; mark=&amp;quot;Twin Turbo ActiveHybrid&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;V8&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Bensiin&amp;quot; size=&amp;quot;6,0&amp;quot; design=&amp;quot;V12&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;3,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Twin Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
          &amp;lt;mootor type=&amp;quot;Diisel&amp;quot; size=&amp;quot;5,0&amp;quot; design=&amp;quot;R6&amp;quot; mark=&amp;quot;Triple Turbo&amp;quot;&amp;gt;&amp;lt;/mootor&amp;gt;&lt;br /&gt;
        &amp;lt;/mootorid&amp;gt;&lt;br /&gt;
      &amp;lt;/kere&amp;gt;&lt;br /&gt;
    &amp;lt;/mudel&amp;gt;&lt;br /&gt;
  &amp;lt;/mark&amp;gt;&lt;br /&gt;
&amp;lt;/autod&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&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;Saksa lippulaevad&amp;lt;/title&amp;gt;&lt;br /&gt;
          &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;autod/mark&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;h1&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@name&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/h1&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Mudel&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kere&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tüüp&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tootmisaastad&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&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;mudel/@name&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;mudel/kere/@id&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;mudel/kere/@type&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;mudel/kere/@yearsactive&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;/table&amp;gt;&lt;br /&gt;
              &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kütus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Kubatuur&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Ehitus&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Tähis&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:for-each select=&amp;quot;mudel/kere/mootorid/mootor&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;@type&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;@size&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;@design&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;@mark&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;/head&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== XSD ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&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;autod&amp;quot;&amp;gt;&lt;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;mark&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;mudel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;kere&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;mootorid&amp;quot;&amp;gt;&lt;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;mootor&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;size&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;design&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;mark&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:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;type&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;yearsactive&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuse analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kirjeldus==&lt;br /&gt;
Veebiteenus kuhu saab listida oma loetud raamatud, lugemisel olevad raamatud ja raamatud mida on soov lugeda. &lt;br /&gt;
&lt;br /&gt;
Iga kasutaja saab anda oma loetud raamatutele hinnanguid ning ülevaateid.&lt;br /&gt;
&lt;br /&gt;
Loetud raamatute list on avalik, ehk teenuse eesmärk on luua profiil oma loetud raamatutest.&lt;br /&gt;
&lt;br /&gt;
==Must have Funktsioonid==&lt;br /&gt;
* Kasutajate autentimine &lt;br /&gt;
* Kasutajate registreerimine (avalik)&lt;br /&gt;
* Raamatute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu info vaatamine (avalik?)&lt;br /&gt;
* Kasutaja raamatu listi vaatamine (avalik)&lt;br /&gt;
* Raamatute lisamine oma listi (ainult autenditud kasutajad)&lt;br /&gt;
* Kasutaja raamatute lisamine/vaatamine (avalik)&lt;br /&gt;
* Raamatu hinnangute lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lisamine (ainult autenditud kasutajad)&lt;br /&gt;
* Raamatu ülevaadete lugemine (avalik või osaliselt piiratud)&lt;br /&gt;
* Kasutaja info vaatamine (avalik)&lt;br /&gt;
&lt;br /&gt;
==Nice to have Funktsioonid==&lt;br /&gt;
* Raamatute lisamine / info täiendamine Google Books API abil?&lt;br /&gt;
* Sõbralist?&lt;br /&gt;
* If you liked this book, maybe you like this book funktsionaalsus ?&lt;br /&gt;
* profiili / raamatute pildid (url nendele) ?&lt;br /&gt;
* filmide lisamise võimalus jms&lt;br /&gt;
&lt;br /&gt;
==Olemite struktuur==&lt;br /&gt;
[[File:IRead.png]]&lt;br /&gt;
&lt;br /&gt;
Book -&amp;gt; BookInCategory ühendus valepidi&lt;br /&gt;
&lt;br /&gt;
=Veebiteenus=&lt;br /&gt;
soon&lt;br /&gt;
=Klientrakendus=&lt;br /&gt;
soonish&lt;br /&gt;
&lt;br /&gt;
=Logi=&lt;br /&gt;
&lt;br /&gt;
24.04.2015 - Projekti idee genereeritud, Andmestruktuur välja mõeldud, TFS projekt loodud&lt;br /&gt;
&lt;br /&gt;
25.04.2015 - Andmestruktuuri klassid, Entity Framework lisatud, Repod loodud, Ninject lisatud, Analüüs kirjutatud&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Svanamet&amp;diff=39046</id>
		<title>User:Svanamet</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Svanamet&amp;diff=39046"/>
		<updated>2011-10-18T17:44:19Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: /* Vastused küsimustele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
&lt;br /&gt;
Autor: Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 18.oktoober 2011&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
&lt;br /&gt;
Sain Esse arvestatud tunni käigus.(SWOT analüüs)&lt;br /&gt;
&lt;br /&gt;
== Vastused küsimustele ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Pärast läbikukkumist pean kordusarvestusele õppeosakonnas registreerima.&lt;br /&gt;
2. Kordusarvestuse pean õppejõuga kooskõlastama.&lt;br /&gt;
3. Kordusarvestust on võimalik sooritada kuni ülejärgmise semestri punase joone päevani.&lt;br /&gt;
4. Ühe õppeaine piires on võimalik kordusarvestust sooritada kolm korda.&lt;br /&gt;
5. RE kohal olles ei maksa kordusarvestus midagi. REV kohal on kordusarvestuse hind määratud rektori käskkirjaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks need teha tuleb, et vahetada õppekava? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õppekava vahetamiseks peab õpilane esitama IT Kolledži õppeosakonda rektori nimele vabas vormis kirjaliku avalduse. Õppekava on võimalik vahetada vaid vabade õppekohtade olemasolul, kaks korda aastas ja enne akadeemilises kalendris märgitud semestri punase joone päeva. Hiljemalt ühe nädala pärast semestri punase joone päeva kinnitatakse õpilase õppekava vahetamine rektori käskkirjaga.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Svanamet&amp;diff=39045</id>
		<title>User:Svanamet</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Svanamet&amp;diff=39045"/>
		<updated>2011-10-18T17:42:53Z</updated>

		<summary type="html">&lt;p&gt;Svanamet: Created page with &amp;#039;== Erialatutvustuse aine arvestustöö ==  Autor: Silver Vanamets  Esitamise kuupäev: 18.oktoober 2011  == Essee ==  Sain Esse arvestatud tunni käigus.(SWOT analüüs)  == Vast…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
&lt;br /&gt;
Autor: Silver Vanamets&lt;br /&gt;
&lt;br /&gt;
Esitamise kuupäev: 18.oktoober 2011&lt;br /&gt;
&lt;br /&gt;
== Essee ==&lt;br /&gt;
&lt;br /&gt;
Sain Esse arvestatud tunni käigus.(SWOT analüüs)&lt;br /&gt;
&lt;br /&gt;
== Vastused küsimustele ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus B&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Pärast läbikukkumist pean kordusarvestusele õppeosakonnas registreerima.&lt;br /&gt;
2. Kordusarvestuse pean õppejõuga kooskõlastama.&lt;br /&gt;
3. Kordusarvestust on võimalik sooritada kuni ülejärgmise semestri punase joone päevani.&lt;br /&gt;
4. Ühe õppeaine piires on võimalik kordusarvestust sooritada kolm korda.&lt;br /&gt;
5. RE kohal olles ei maksa kordusarvestus midagi. REV kohal on kordusarvestuse hind määratud rektori käskkirjaga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimus 1&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Teisel või kolmandal õppeaastal avastad, et teine õppekava sobib paremini ja sa otsustad õppekava vahetada. Millised on tegevused ja mis ajaks need teha tuleb, et vahetada õppekava? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õppekava vahetamiseks peab õpilane esitama IT Kolledži õppeosakonda rektori nimele vabas vormis kirjaliku avalduse. Õppekava on võimalik vahetada vaid vabade õppekohtade olemasolul, kaks korda aastas ja enne akadeemilises kalendris märgitud semestri punase joone päeva. Hiljemalt ühe nädala pärast semestri punase joone päeva kinnitatakse õpilase õppekava vahetamine rektori käskkirjaga.&lt;/div&gt;</summary>
		<author><name>Svanamet</name></author>
	</entry>
</feed>