<?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=Kkull</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=Kkull"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kkull"/>
	<updated>2026-05-05T20:22:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hello_Kitty%22&amp;diff=46565</id>
		<title>Talk:Meeskond &quot;Hello Kitty&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hello_Kitty%22&amp;diff=46565"/>
		<updated>2012-03-15T22:03:31Z</updated>

		<summary type="html">&lt;p&gt;Kkull: /* Retsensioon meeskonnalt &amp;quot;Peeter ASP.NET&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon meeskonnalt &amp;quot;Peeter ASP.NET&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Analüüsist on raske aru saada ning pole just kõige kergem seda lugeda. Raske on aru saada sellepärast, et siin on väga palju kirjavigu. Meeskond peaks need kirjavead kiiremas korras ära parandama. Veel võiks olla ära toodud korralik ja selge &amp;quot;Must have&amp;quot; ning &amp;quot;Nice to have&amp;quot;, mis tooks omakorda hea vaate, mida meeskond saavutada tahab.Raske on aru saada projekti põhieesmärgist. Nurisen veel, kuna akendus polnud mõeldud tavakasutajatele &amp;quot;See rakendus on suunatud siis firmadele ja mitte tavakasutajatele.&amp;quot; siis miks suurimaks probleemiks on märgitud just see, et kuidas teha asja lihtsaks tavakasutajale, kui seda ei ole vaja. Kuna projekti analüüs on nii askesti loetav, siis tahaks väga selle projekti valmimist näha, kuidas kõik siis täpselt on. Väga ootan projekti valmimist, et näha kuidas on viidud kogu süsteem ühele standardsele kujule.&lt;br /&gt;
Ei ole otseseis soovitusi hetkel meeskonnale, et mida võiks teha teisiti, või kuidas midagi ümber teha. Kuna meeskonna liikmed on väga usinad, siis usun, et projekt vastab kõikidele nõuetele ning tuleb parem, kui alguses arvatud.&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hello_Kitty%22&amp;diff=46564</id>
		<title>Talk:Meeskond &quot;Hello Kitty&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Hello_Kitty%22&amp;diff=46564"/>
		<updated>2012-03-15T22:01:05Z</updated>

		<summary type="html">&lt;p&gt;Kkull: Created page with &amp;#039;==Retsensioon meeskonnalt &amp;quot;Peeter ASP.NET&amp;quot;==  Analüüsist on raske aru saada ning pole just kõige kergem seda lugeda. Raske on aru saada sellepärast, et siin on väga palju ki…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Retsensioon meeskonnalt &amp;quot;Peeter ASP.NET&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
Analüüsist on raske aru saada ning pole just kõige kergem seda lugeda. Raske on aru saada sellepärast, et siin on väga palju kirjavigu. Meeskond peaks need kirjavead kiiremas korras ära parandama. Veel võiks olla ära toodud korralik ja selge &amp;quot;Must have&amp;quot; ning &amp;quot;Nice to have&amp;quot;, mis tooks omakorda hea vaate, mida meeskond saavutada tahab.Raske on aru saada projekti põhieesmärgist. Nurisen veel, kuna akendus polnud mõeldud tavakasutajatele &amp;quot;See rakendus on suunatud siis firmadele ja mitte tavakasutajatele.&amp;quot; siis miks suurimaks probleemiks on märgitud just see, et kuidas teha asja lihtsaks tavakasutajale, kui seda ei ole vaja. Kuna projekti analüüs on nii askesti loetav, siis tahaks väga selle projekti valmimist näha, kuidas kõik siis täpselt on. Väga ootan projekti valmimist, et näha kuidas on viidud kogu süsteem ühele standardsele kujule.&lt;br /&gt;
Ei ole otseseis soovitusi hetkel meeskonnale, et mida võiks teha teisiti, või kuidas midagi ümber teha. Kuna meeskonna liikmed on väga usinad, siis usun, et projekt valmib ilma suuremate viperdusteta ning probleemideta.&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46372</id>
		<title>Peeter VR2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46372"/>
		<updated>2012-03-03T21:44:35Z</updated>

		<summary type="html">&lt;p&gt;Kkull: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;Meeskond &#039;&#039;&amp;quot;Peeter VR2&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Aine:&#039;&#039;&#039;&lt;br /&gt;
| [[:Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhend:&#039;&#039;&#039;&lt;br /&gt;
| [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012 Juhend]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
|  [[User:Llusi|Lennart Lüsi]]&amp;lt;br /&amp;gt; [[User:Kkoik|Kairo Koik]]&amp;lt;br /&amp;gt; [[User:Mkikas|Marek Kikas]]&amp;lt;br /&amp;gt; [[User:Kkull|Kaivar Kull]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendajad:&#039;&#039;&#039;&lt;br /&gt;
| [[User:Mposka|Mait Poska]]&amp;lt;br /&amp;gt;[[User:Kraspel|Kaarel Raspel]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Semester:&#039;&#039;&#039;&lt;br /&gt;
| 2011/2012 kevad&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;raamatukogu&amp;gt;&lt;br /&gt;
  &amp;lt;raamatud saadavus=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;3&amp;quot; raamatID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Romaan&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tuultest viidud&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;9001&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatID=&amp;quot;4&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tõde ja õigus II&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;338&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatID=&amp;quot;5&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tõde ja õigus III&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;358&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatID=&amp;quot;6&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tõde ja õigus IV&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;371&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;4&amp;quot; raamatID=&amp;quot;8&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; &amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Kadunud viiuldaja&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;441&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
        &amp;lt;osakond name=&amp;quot;Krimi&amp;quot; korrus=&amp;quot;4&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;/raamatud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;raamatud saadavus=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;2&amp;quot; raamatID=&amp;quot;1&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Luule Lori loriluulekogum 3&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;300&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Luule&amp;quot; korrus=&amp;quot;2&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatID=&amp;quot;3&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tõde ja õigus I&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;300&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
    &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatID=&amp;quot;7&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;raamatinf keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;pealkiri&amp;gt;Tõde ja õigus V&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
        &amp;lt;lkarv&amp;gt;355&amp;lt;/lkarv&amp;gt;&lt;br /&gt;
      &amp;lt;/raamatinf&amp;gt;&lt;br /&gt;
      &amp;lt;osakond name=&amp;quot;Ilukirjandus&amp;quot; korrus=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;/raamatud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;autorid paritolu=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;1&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;andmed&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Anton Hansen&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Tammsaare&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;synd&amp;gt;1878&amp;lt;/synd&amp;gt;&lt;br /&gt;
      &amp;lt;/andmed&amp;gt;&lt;br /&gt;
      &amp;lt;teoseid arv=&amp;quot;5&amp;quot;/&amp;gt;       &amp;lt;!-- Kui mitu raamatut antud autori poolt meie baasis on --&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;2&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;andmed&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Luule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Lori&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;synd&amp;gt;1889&amp;lt;/synd&amp;gt;&lt;br /&gt;
      &amp;lt;/andmed&amp;gt;&lt;br /&gt;
      &amp;lt;teoseid arv=&amp;quot;1&amp;quot;/&amp;gt;       &amp;lt;!-- Kui mitu raamatut antud autori poolt meie baasis on --&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;4&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;andmed&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Juhan&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Paju&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;synd&amp;gt;1939&amp;lt;/synd&amp;gt;&lt;br /&gt;
      &amp;lt;/andmed&amp;gt;&lt;br /&gt;
      &amp;lt;teoseid arv=&amp;quot;1&amp;quot;/&amp;gt;       &amp;lt;!-- Kui mitu raamatut antud autori poolt meie baasis on --&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
  &amp;lt;/autorid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;autorid paritolu=&amp;quot;valismaa&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;3&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;andmed&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Tuule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Veski&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;synd&amp;gt;1960&amp;lt;/synd&amp;gt;&lt;br /&gt;
      &amp;lt;/andmed&amp;gt;&lt;br /&gt;
      &amp;lt;teoseid arv=&amp;quot;1&amp;quot;/&amp;gt; &amp;lt;!-- Kui mitu raamatut antud autori poolt meie baasis on --&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
  &amp;lt;/autorid&amp;gt;&lt;br /&gt;
&amp;lt;/raamatukogu&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;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;raamatukogu&amp;quot;&amp;gt;&lt;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;raamatud&amp;quot;&amp;gt;&lt;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;raamat&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;raamatinf&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;lkarv&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;osakond&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&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:attribute name=&amp;quot;korrus&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;osakond&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&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:attribute name=&amp;quot;korrus&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;raamatID&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;kategooria&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;saadavus&amp;quot; type=&amp;quot;xs:boolean&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;autorid&amp;quot;&amp;gt;&lt;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;autor&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;andmed&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;perenimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;synd&amp;quot; type=&amp;quot;xs:int&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;teoseid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;arv&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:int&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;keel&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;paritolu&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Raamatud raamatukogu nimekirjas:&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;raamatukogu/raamatud/raamat&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;Raamat:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;raamatinf/pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;Autor id:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;@autorID&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
              &amp;lt;td&amp;gt;Kategooria:&amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;td&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;@kategooria&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;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT - teine ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Eesti autorid raamatukogu nimekirjas:&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;raamatukogu/autorid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@paritolu = &#039;eesti&#039;&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;autor&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Eesnimi:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;andmed/eesnimi&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;perenimi:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;andmed/perenimi&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;Teoseid:&amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;teoseid/@arv&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;/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;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT - kolmas ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Laenutatud raamatud:&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;raamatukogu/raamatud&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@saadavus = 0&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:for-each select=&amp;quot;raamat&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;tr&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Pealkiri:&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;raamatinf/pealkiri&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Lehekülgede arv:&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;raamatinf/lkarv&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;Osakond:&amp;lt;/td&amp;gt;&lt;br /&gt;
                  &amp;lt;td&amp;gt;&lt;br /&gt;
                    &amp;lt;xsl:value-of select=&amp;quot;osakond/@name&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;/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;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46260</id>
		<title>Peeter VR2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46260"/>
		<updated>2012-03-03T12:05:02Z</updated>

		<summary type="html">&lt;p&gt;Kkull: /* XSLT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;Meeskond &#039;&#039;&amp;quot;Peeter VR2&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Aine:&#039;&#039;&#039;&lt;br /&gt;
| [[:Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhend:&#039;&#039;&#039;&lt;br /&gt;
| [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012 Juhend]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
|  [[User:Llusi|Lennart Lüsi]]&amp;lt;br /&amp;gt; [[User:Kkoik|Kairo Koik]]&amp;lt;br /&amp;gt; [[User:Mkikas|Marek Kikas]]&amp;lt;br /&amp;gt; [[User:Kkull|Kaivar Kull]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendajad:&#039;&#039;&#039;&lt;br /&gt;
| [[User:Mposka|Mait Poska]]&amp;lt;br /&amp;gt;[[User:Kraspel|Kaarel Raspel]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Semester:&#039;&#039;&#039;&lt;br /&gt;
| 2011/2012 kevad&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;raamatud&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;2&amp;quot; raamatuID=&amp;quot;11&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Luule Lori loriluulekogum 3.&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;300&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;ei&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;3&amp;quot; raamatuID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tuultest viidud&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;9001&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;21&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus I&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgi&amp;gt;300&amp;lt;/lehekülgi&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;22&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus II&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;338&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;23&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus III&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;358&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;24&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus IV&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;371&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;25&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus V&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;355&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;4&amp;quot; raamatuID=&amp;quot;8&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Kadunud viiuldaja&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;441&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;autorid&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;1&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Anton Hansen&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Tammsaare&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1878&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Luule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;taganimi&amp;gt;Lori&amp;lt;/taganimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1889&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;3&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Tuule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Veski&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1960&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;4&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Juhan&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Paju&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1939&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
  &amp;lt;/autorid&amp;gt;&lt;br /&gt;
&amp;lt;/raamatud&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;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;raamatud&amp;quot;&amp;gt;&lt;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;raamat&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;raamatuinfo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;lehekülgi&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;lehekülgedearv&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;saadaval&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;raamatuID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;kategooria&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;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;autorid&amp;quot;&amp;gt;&lt;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;autor&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;autoriinfo&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;taganimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;perenimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;sünniaasta&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;kategooria&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;keel&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:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Raamatud raamtukogus:&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;raamatud/raamat&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Raamat:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/pealkiri&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Autor:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/eesnimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/perenimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Saadaval:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/saadaval&amp;quot;/&amp;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;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46236</id>
		<title>Peeter VR2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46236"/>
		<updated>2012-03-02T19:44:19Z</updated>

		<summary type="html">&lt;p&gt;Kkull: /* XML schema (XSD) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;Meeskond &#039;&#039;&amp;quot;Peeter VR2&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Aine:&#039;&#039;&#039;&lt;br /&gt;
| [[:Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhend:&#039;&#039;&#039;&lt;br /&gt;
| [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012 Juhend]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
|  [[User:Llusi|Lennart Lüsi]]&amp;lt;br /&amp;gt; [[User:Kkoik|Kairo Koik]]&amp;lt;br /&amp;gt; [[User:Mkikas|Marek Kikas]]&amp;lt;br /&amp;gt; [[User:Kkull|Kaivar Kull]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendajad:&#039;&#039;&#039;&lt;br /&gt;
| [[User:Mposka|Mait Poska]]&amp;lt;br /&amp;gt;[[User:Kraspel|Kaarel Raspel]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Semester:&#039;&#039;&#039;&lt;br /&gt;
| 2011/2012 kevad&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;raamatud&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;2&amp;quot; raamatuID=&amp;quot;11&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Luule Lori loriluulekogum 3.&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;300&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;ei&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;3&amp;quot; raamatuID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tuultest viidud&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;9001&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;21&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus I&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgi&amp;gt;300&amp;lt;/lehekülgi&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;22&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus II&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;338&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;23&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus III&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;358&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;24&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus IV&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;371&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;25&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus V&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;355&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;4&amp;quot; raamatuID=&amp;quot;8&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Kadunud viiuldaja&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;441&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;autorid&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;1&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Anton Hansen&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Tammsaare&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1878&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Luule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;taganimi&amp;gt;Lori&amp;lt;/taganimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1889&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;3&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Tuule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Veski&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1960&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;4&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Juhan&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Paju&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1939&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
  &amp;lt;/autorid&amp;gt;&lt;br /&gt;
&amp;lt;/raamatud&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;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;raamatud&amp;quot;&amp;gt;&lt;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;raamat&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;raamatuinfo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;lehekülgi&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;lehekülgedearv&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;saadaval&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;raamatuID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;kategooria&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;keel&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;autorid&amp;quot;&amp;gt;&lt;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;autor&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;autoriinfo&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;taganimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;perenimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;sünniaasta&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;autorID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;kategooria&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;keel&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:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Raamatud raamtukogus:&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;raamatud/raamat&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Raamat:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/pealkiri&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Autor:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/eesnimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/taganimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Saadaval:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/saadaval&amp;quot;/&amp;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;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46235</id>
		<title>Peeter VR2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Peeter_VR2&amp;diff=46235"/>
		<updated>2012-03-02T19:43:43Z</updated>

		<summary type="html">&lt;p&gt;Kkull: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;infobox&amp;quot; style=&amp;quot;width: 30em; padding-left: 2em; float: right; font-size: 95%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: black; text-align:center; color:white;&amp;quot; | &#039;&#039;&#039;Meeskond &#039;&#039;&amp;quot;Peeter VR2&amp;quot;&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Aine:&#039;&#039;&#039;&lt;br /&gt;
| [[:Category:Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
|-&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhend:&#039;&#039;&#039;&lt;br /&gt;
| [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012 Juhend]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Tüüp:&#039;&#039;&#039;&lt;br /&gt;
| Projekt&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
|  [[User:Llusi|Lennart Lüsi]]&amp;lt;br /&amp;gt; [[User:Kkoik|Kairo Koik]]&amp;lt;br /&amp;gt; [[User:Mkikas|Marek Kikas]]&amp;lt;br /&amp;gt; [[User:Kkull|Kaivar Kull]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Juhendajad:&#039;&#039;&#039;&lt;br /&gt;
| [[User:Mposka|Mait Poska]]&amp;lt;br /&amp;gt;[[User:Kraspel|Kaarel Raspel]]&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Semester:&#039;&#039;&#039;&lt;br /&gt;
| 2011/2012 kevad&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== XML fail ==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;raamatud&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;2&amp;quot; raamatuID=&amp;quot;11&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Luule Lori loriluulekogum 3.&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;300&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;ei&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;3&amp;quot; raamatuID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tuultest viidud&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;9001&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;21&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus I&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgi&amp;gt;300&amp;lt;/lehekülgi&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;22&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus II&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;338&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;23&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus III&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;358&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;24&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus IV&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;371&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;1&amp;quot; raamatuID=&amp;quot;25&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Tõde ja õigus V&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;355&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;raamat autorID=&amp;quot;4&amp;quot; raamatuID=&amp;quot;8&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;raamatuinfo&amp;gt;&lt;br /&gt;
      &amp;lt;pealkiri&amp;gt;Kadunud viiuldaja&amp;lt;/pealkiri&amp;gt;&lt;br /&gt;
      &amp;lt;lehekülgedearv&amp;gt;441&amp;lt;/lehekülgedearv&amp;gt;&lt;br /&gt;
      &amp;lt;saadaval&amp;gt;jah&amp;lt;/saadaval&amp;gt;&lt;br /&gt;
    &amp;lt;/raamatuinfo&amp;gt;&lt;br /&gt;
  &amp;lt;/raamat&amp;gt;&lt;br /&gt;
  &amp;lt;autorid&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;1&amp;quot; kategooria=&amp;quot;Ilukirjandus&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Anton Hansen&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Tammsaare&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1878&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;2&amp;quot; kategooria=&amp;quot;Loriluule&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Luule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;taganimi&amp;gt;Lori&amp;lt;/taganimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1889&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;3&amp;quot; kategooria=&amp;quot;Kirjanduslik seep&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Tuule&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Veski&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1960&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
    &amp;lt;autor autorID=&amp;quot;4&amp;quot; kategooria=&amp;quot;Kriminaalromaan&amp;quot; keel=&amp;quot;eesti&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;autoriinfo&amp;gt;&lt;br /&gt;
        &amp;lt;eesnimi&amp;gt;Juhan&amp;lt;/eesnimi&amp;gt;&lt;br /&gt;
        &amp;lt;perenimi&amp;gt;Paju&amp;lt;/perenimi&amp;gt;&lt;br /&gt;
        &amp;lt;sünniaasta&amp;gt;1939&amp;lt;/sünniaasta&amp;gt;&lt;br /&gt;
      &amp;lt;/autoriinfo&amp;gt;&lt;br /&gt;
    &amp;lt;/autor&amp;gt;&lt;br /&gt;
  &amp;lt;/autorid&amp;gt;&lt;br /&gt;
&amp;lt;/raamatud&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== XML schema (XSD) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;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;raamatud&amp;quot;&amp;gt;&lt;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;raamat&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;raamatuinfo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;pealkiri&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;lehekülgedearv&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;saadaval&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;autoriinfo&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;eesnimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;taganimi&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;sünniaasta&amp;quot; type=&amp;quot;xs:unsignedShort&amp;quot; /&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;teisedraamatud&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:simpleContent&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:extension base=&amp;quot;xs:string&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:attribute name=&amp;quot;raamatuID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;optional&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:extension&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:simpleContent&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;raamatuID&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;kategooria&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;keel&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;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== XSLT ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot;&lt;br /&gt;
xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&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;body text=&amp;quot;black&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2&amp;gt;Raamatud raamtukogus:&amp;lt;/h2&amp;gt;&lt;br /&gt;
  &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding =&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; width=&amp;quot;1024&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:for-each select=&amp;quot;raamatud/raamat&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Raamat:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/pealkiri&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Autor:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/eesnimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;autoriinfo/taganimi&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;Saadaval:&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;xsl:value-of select=&amp;quot;raamatuinfo/saadaval&amp;quot;/&amp;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;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkull</name></author>
	</entry>
</feed>