<?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=Rkrindal</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=Rkrindal"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Rkrindal"/>
	<updated>2026-05-06T19:50:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22.NOT%22&amp;diff=46625</id>
		<title>Talk:Meeskond &quot;.NOT&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22.NOT%22&amp;diff=46625"/>
		<updated>2012-03-19T13:59:11Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* Retsensioon (Meeskond &amp;quot;Harold&amp;quot;) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ([[Meeskond &amp;quot;Harold&amp;quot;]]) ==&lt;br /&gt;
&lt;br /&gt;
Üldiselt eeskujulik sooritus, on näha, et meeskond tunneb XML ja XSL failide struktuuri ja oskab neid koostada nii praktikas kui disainis (mõelda, kuidas XML struktuurselt üles ehitada).&lt;br /&gt;
&lt;br /&gt;
=== Vormilisest küljest ===&lt;br /&gt;
&lt;br /&gt;
XML-i oli wikist ebamugav lugeda. Palun kasutage &amp;amp;lt;pre&amp;gt; tag asemel &amp;amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;. XML failile oleks kohe juurde võinud lisada viite transformatsioonile (&amp;amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;stiil.xsl&amp;quot;?&amp;gt;), samuti oleks võinud XML + XSL failid kuhugile hostida, et retsensent ei peaks seda ise tegema. P.S! &amp;lt; märke, mis transformatsiooni autorile probleeme tekitas, saab sisestada &amp;amp;lt;source&amp;gt; tagide vahele või kodeeritult.&lt;br /&gt;
&lt;br /&gt;
=== XML ===&lt;br /&gt;
&lt;br /&gt;
XML tutvustust oleks tekstiliselt tahtnud pikemalt lugeda: miks valiti just see teema (aktuaalne?), mida toodud XML struktuur võimaldab. Struktuuriliselt on XML üles ehitatud küllaltki hästi - võimalik on lisada 0 ... n sõidukit ning kirjeldada nende omadusi, elementidel on id kiireks otsimiseks.&lt;br /&gt;
&lt;br /&gt;
Omaduste kirjeldamist oleks muidugi üldisemalt saanud teha - ma oleksin ise tõenäoliselt kohelnud enamus asju (sh mootor, kere) auto komponentidena, millel on komponendi ID. See võimaldaks vaadelda autot kui mingit pakki erinevatest komponentidest ning näiteks e-poes (või mõnes muus infosüsteemis) kõik komponendid klikatavaks teha. Ehk siis, inimene näeb nimekirja autodest (auto kirjeldus on hunnik meta-andmeid nagu XML-s toodud mark, tootmisaasta, hind) ning klikates lahti mõne auto, näeb nimekirja komponentidest, mis on omakorda klikatavad, et nende infot vaadata. Varustuselemendid siis samamoodi - ka neid võib vaadelda komponentidena (või miks mitte, pakettidena).&lt;br /&gt;
&lt;br /&gt;
=== Transformatsioon ===&lt;br /&gt;
&lt;br /&gt;
Transformatsioonid on hästi tehtud, HTMLs kuvatakse kogu vajalik info kenasti nimekirjadena välja. Siiski, natuke CSS-i ei teeks paha loetavuse mõttes.&lt;br /&gt;
&lt;br /&gt;
== Retsensioon ([[Meeskond LLL]]) ==&lt;br /&gt;
&lt;br /&gt;
Üldiselt on meeskond teinud head tööd ja üpriski hästi hakkama saanud. Kuigi oleks võinud kodutööd kirjeldada rohkem. Miks just selline teema valiti, mida võimaldab jne?&lt;br /&gt;
&lt;br /&gt;
Xmli tutvustus oleks võinud veidi pikem ja põhjalikum olla. Xmli oli veidi ebamugav lugeda, kuigi trepitud oli õigesti. Ülesehituselt on xml hästi ülesse ehitatud. Mootori maht oli lisatud atribuudina, aga kütus ja võimsus elemendina. Samas oleks ilusam olnud, kui need oleks kõik kirjutatud atribuudi või elemendina. Hea on see, et on jagatud tehnilised andmed ja varustus eraldi, mis teeb lugemist ja käsitlemist lihtsamaks. &lt;br /&gt;
&lt;br /&gt;
Transformatsioon on muidu üsna korralikult tehtud, kuigi oleks võinud veidike rohkem tähelepanu panna css’ile. Kuigi esimeses XSLT&#039;s on paar treppimise viga, aga teistel need puuduvad.&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46284</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46284"/>
		<updated>2012-03-03T13:43:25Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* Esimene (Roland) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Esimene (Roland) ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Osakonnad&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;osakonnad/osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table style=&amp;quot;border: 1px solid black; width: 500px; margin-bottom: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#9acd32&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Osakond&amp;lt;/th&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;@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;@nimi&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 style=&amp;quot;border: 1px solid black; width: 500px; margin-bottom: 30px;&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF9933&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ametinimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Eesnimi&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Perenimi&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Telefon&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;E-mail&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;isikud/isik&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;@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;@ametinimetus&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;nimi/@eesnimi&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;nimi/@perenimi&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;kontaktid/telefon&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;kontaktid/e-mail&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46282</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46282"/>
		<updated>2012-03-03T13:41:59Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* Paar kolm XSL&amp;#039;s (tegemisel) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Esimene (Roland) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&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;body&amp;gt;&lt;br /&gt;
        &amp;lt;h2&amp;gt;Osakonnad&amp;lt;/h2&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:for-each select=&amp;quot;osakonnad/osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;table style=&amp;quot;border: 1px solid black; width: 500px; margin-bottom: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#9acd32&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Osakond&amp;lt;/th&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;@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;@nimi&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 style=&amp;quot;border: 1px solid black; width: 500px; margin-bottom: 30px;&amp;quot; bgcolor=&amp;quot;#F0F0F0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr bgcolor=&amp;quot;#FF9933&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;ID&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Ametinimetus&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Eesnimi&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Perenimi&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Telefon&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;E-mail&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;isikud/isik&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;@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;@ametinimetus&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;nimi/@eesnimi&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;nimi/@perenimi&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;kontaktid/telefon&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;kontaktid/e-mail&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46281</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46281"/>
		<updated>2012-03-03T13:30:04Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML (Janno) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46280</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46280"/>
		<updated>2012-03-03T13:28:49Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML (Janno) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46279</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46279"/>
		<updated>2012-03-03T13:25:11Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML (Janno) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46278</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46278"/>
		<updated>2012-03-03T13:24:55Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML (Janno) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;first.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
	&amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;isikud&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt; &lt;br /&gt;
			&amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;  &lt;br /&gt;
			&amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt; &lt;br /&gt;
		&amp;lt;/isikud&amp;gt;&lt;br /&gt;
	&amp;lt;/osakond&amp;gt;&lt;br /&gt;
	&amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;isikud&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;		&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;	&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
		&amp;lt;/isikud&amp;gt;&lt;br /&gt;
	&amp;lt;/osakond&amp;gt;&lt;br /&gt;
	&amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;isikud&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
		&amp;lt;/isikud&amp;gt;&lt;br /&gt;
	&amp;lt;/osakond&amp;gt;&lt;br /&gt;
	&amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;isikud&amp;gt;&lt;br /&gt;
			&amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
				&amp;lt;kontaktid&amp;gt;&lt;br /&gt;
					&amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
					&amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
				&amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
			&amp;lt;/isik&amp;gt;&lt;br /&gt;
		&amp;lt;/isikud&amp;gt;&lt;br /&gt;
	&amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46273</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46273"/>
		<updated>2012-03-03T13:14:54Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===XML (Janno)===&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;first.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;	  &lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;  &lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
	&amp;lt;/isik&amp;gt;		&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt; &lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46271</id>
		<title>LLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=LLL&amp;diff=46271"/>
		<updated>2012-03-03T13:13:07Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* XML fail (Janno) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
* Joonas Püüa&lt;br /&gt;
* Janno Toomingas&lt;br /&gt;
* Janek Kople&lt;br /&gt;
* Roland Krindal&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Tulekul&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks. &lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis on enamat, kui lihtsalt ID.&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;?xml-stylesheet type=&amp;quot;text/xsl&amp;quot; href=&amp;quot;first.xslt&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;osakonnad&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;1&amp;quot; nimi=&amp;quot;Arendus&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;isikud&amp;gt;&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;01&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Aadu&amp;quot; perenimi=&amp;quot;Aas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;aadu.aas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;02&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Belle&amp;quot; perenimi=&amp;quot;Bastion&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213452&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;b.b@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;03&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Calvin&amp;quot; perenimi=&amp;quot;Calvin&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1313451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;calvin.calvin@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;07&amp;quot; ametinimetus=&amp;quot;arendaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Georg&amp;quot; perenimi=&amp;quot;Gregorius&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213471&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;georg.gregorius@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
	  &lt;br /&gt;
      &amp;lt;isik id=&amp;quot;08&amp;quot; ametinimetus=&amp;quot;koristaja&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Heldur&amp;quot; perenimi=&amp;quot;Help&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;1213410&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;heldur.help@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
      &amp;lt;/isik&amp;gt;&lt;br /&gt;
	  &lt;br /&gt;
    &amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;2&amp;quot; nimi=&amp;quot;testimine&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;04&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Doris&amp;quot; perenimi=&amp;quot;Diivan&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;doris.diivan@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;09&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Illimar&amp;quot; perenimi=&amp;quot;Ida&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2223451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;illimar.ida@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
	&amp;lt;/isik&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
      &amp;lt;isik id=&amp;quot;12&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;nimi eesnimi=&amp;quot;Liina&amp;quot; perenimi=&amp;quot;Lillakas&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
          &amp;lt;telefon&amp;gt;2210451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
          &amp;lt;e-mail&amp;gt;liina.lillakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
        &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;13&amp;quot; ametinimetus=&amp;quot;testija&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Mari&amp;quot; perenimi=&amp;quot;Metslane&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;2213491&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;metsamari@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;3&amp;quot; nimi=&amp;quot;turundus&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;05&amp;quot; ametinimetus=&amp;quot;turundusspetsialist&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Eduard&amp;quot; perenimi=&amp;quot;Edev&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;eduard.edev@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;10&amp;quot; ametinimetus=&amp;quot;alam-turundusjuht&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Jaanus&amp;quot; perenimi=&amp;quot;Jalakas&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3243451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;jaanus.jalakas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;11&amp;quot; ametinimetus=&amp;quot;kokk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Kallis&amp;quot; perenimi=&amp;quot;Kaalikas&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;3213459&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;kkaalikas@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;osakond id=&amp;quot;4&amp;quot; nimi=&amp;quot;HR&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;isikud&amp;gt;&lt;br /&gt;
    &amp;lt;isik id=&amp;quot;06&amp;quot; ametinimetus=&amp;quot;personalijuht&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;nimi eesnimi=&amp;quot;Francis&amp;quot; perenimi=&amp;quot;Felicita&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;kontaktid&amp;gt;&lt;br /&gt;
        &amp;lt;telefon&amp;gt;4213451&amp;lt;/telefon&amp;gt;&lt;br /&gt;
        &amp;lt;e-mail&amp;gt;f.felicita@firma.ee&amp;lt;/e-mail&amp;gt;&lt;br /&gt;
      &amp;lt;/kontaktid&amp;gt;&lt;br /&gt;
    &amp;lt;/isik&amp;gt;&lt;br /&gt;
	&amp;lt;/isikud&amp;gt;&lt;br /&gt;
  &amp;lt;/osakond&amp;gt;&lt;br /&gt;
&amp;lt;/osakonnad&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML schema (Joonas)===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;osakonnad&amp;quot;&amp;gt;&lt;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;osakond&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;e-mail&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 minOccurs=&amp;quot;0&amp;quot; name=&amp;quot;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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;isikud&amp;quot;&amp;gt;&lt;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;isik&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;nimi&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;eesnimi&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;perenimi&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;kontaktid&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;telefon&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;e-mail&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;id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;ametinimetus&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:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;nimi&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;
=== Paar kolm XSL&#039;s (tegemisel) ===&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Enjoy_IT&amp;diff=41252</id>
		<title>Talk:Enjoy IT</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Enjoy_IT&amp;diff=41252"/>
		<updated>2011-11-02T20:24:14Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: /* Analüüsi retsensioon by CMDB */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensiooni on raske kirjutada, kuna projektist/ideest on nõnda vähe infot.&lt;br /&gt;
&lt;br /&gt;
Idee on projektina aine raames täiesti elujõuline ja tehniliselt hästi teostatav. Selle all pean silmas, et ei ole võetud suuri riske, plaanitud funktsionaalsuse implementeerimine paistab suhteliselt sirgejooneline. Võib-olla oleks võinud end veidi välja kutsuda ja võtta sihiks teha mingi keerulisem (ja unikaalne) lisafunktsioon, mille tehnilisel teostamisel saaks kogu rühm uhkust tunda.&lt;br /&gt;
&lt;br /&gt;
Samas... projekti kirjeldusest jääb mulje, et laenutussüsteem ei ole mitte ainult raamatutele, vaid ükspuha millele. Siit võib tulla nii suurim oht kui ka suurim võimalus. Nimelt raamatute puhul on kõik andmeväljad hästi defineeritud (autor, aasta, formaat). Kui aga laenutada jalgrattaid või kohvikanne...? Seega peaks programm olema nõnda üldine, et kasutaja saab ise defineerida vajalikud väljad ning see pakub tehnilise väljakutse.&lt;br /&gt;
&lt;br /&gt;
Üks sihtidest on kasutamine avalikus veebis ja standarditele vastamine. Veel üks paras pähkel. Veebileht peaks seega tulema selline, et töötab nii IE6-l kui ka uusimal Mozillal, Linuxiga.&lt;br /&gt;
Hiljuti toimus ITK-s kasutajasõbralike veebikeskkondade loomise loeng (2tk). Selle taustal soovin Teile edu kasutajasõbraliku rakenduse loomisel, kuna ka see on korralikult ette võttes suur töö.&lt;br /&gt;
&lt;br /&gt;
Võtan tagasi oma algse hinnangu projekti kerguse kohta. Leidub palju nüansse, mis - korralikult ette võttes - pakuvad piisavalt tööd ning väljakutset kogu tiimile. Võtke ette ja tehke ära.&lt;br /&gt;
&lt;br /&gt;
Edu soovides,&lt;br /&gt;
&lt;br /&gt;
Meeskond &amp;quot;[[Agendid]]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Analüüsi retsensioon===&lt;br /&gt;
Analüüsis on ilusti välja toodud rakenduse idee ja kirjeldatud ka kasutajatüüp kes võiks seda edaspidi kasutada. Funktsionaalsus on ilusti lahtikirjutatud ja on selgelt näha mida üritatakse saavutada. &lt;br /&gt;
&lt;br /&gt;
Välja on toodud ka probleemid, mis võivad tekkida. Üks suurimaid probleeme on kasutajate poolt genereeritav sisu.&lt;br /&gt;
Sellega seoses tekib ka küsimus, et kuidas see hakkab siis raamatukoguna toimima - kas kasutajad võtavad ise raamatuid laenutusse ja märgivad ise selle ära.&lt;br /&gt;
Kuna tegu on veebilehega, siis probleem võib olla ühtlane visuaalne pool - HTML, CSS, JS.&lt;br /&gt;
&lt;br /&gt;
Arusaamatuks jääb, et kuidas põhifunktsionaalsus saab olla kasutajasõbralikus. See peaks pigem olema üks punkt mille poole püüeldakse ja põhifunktsionaalsus on siiski laenutus ja hindamine.&lt;br /&gt;
&lt;br /&gt;
Raamatute hindamine on aga väga hea idee. Teistel kasutajatel on väga mugav leida endale sobilik raamat, kui keegi on seda juba hinnanud/kommenteerinud.&lt;br /&gt;
&lt;br /&gt;
Sõbra listi eesmärk on ka kuidagi poolik ja mõistmatu antud projekti kontekstis. Kas on võimalik soovitada sõpradele raamatud või mis moodi omavaheline sotsialiseerumine toimima hakkab.&lt;br /&gt;
&lt;br /&gt;
Välja on toodud kohustuslikud must have/nice to have punktid.&lt;br /&gt;
&lt;br /&gt;
Tööjaotus tiimiliikmete vahel on korrektselt jaotatud ja tundub, et igaüks panustab piisavalt palju antud projekti.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kogu idee hea ja teostatav, samas mõned punktid võiks olla natuke rohkem seletatud lahti.&lt;br /&gt;
&lt;br /&gt;
Edu arendamisel,&lt;br /&gt;
&lt;br /&gt;
Meeskond [[&amp;quot;Invaders&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
== Analüüsi retsensioon by CMDB ==&lt;br /&gt;
&lt;br /&gt;
Hetkel on 02.11.2011, kuid teie lehel on selline informatsioon kirjas: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;05.11.2011&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Saime kokku, arutasime ning vormistasime esialgse rakenduse analüüsi.Arutatud sai..(tekst läheb edasi).&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kas jutt on väljamõeldis sisu jaoks, või on keegi kuupäevaga väga puusse pannud? Kasutajate kohta nii palju, et võiks olla nagu foorumites, et moderaatorid ja administraatorid ( administraatorite ja super administraatorite asemel, kuid see on vaid soovitus ). Ülalpool on mainitud, et tegu on justkui raamatukoguga, kus saab raamatuid laenutada, kuid allpool on kirjas, et saab esemeid laenutada ( mis on väga laialdane mõiste ). Kumb siis õige on?&lt;br /&gt;
&lt;br /&gt;
Täiesti tehtav rakendus, kuigi veidi võib ajast puudu tulla ( oleneb, kui innukad programmeerijad te olete ). Selle sõbralisti funktsionaalsuse võiksite jätta viimaseks ( kirjade saatmine, sõprade lisamine jne. ), sest see pole antud rakenduse juures niivõrd oluline ( oletan, et see kuulub &amp;quot;Nice to have &amp;quot; alla). Võiks olla plaanis ka otsingumootori tegemine ( kasvõi &amp;quot; Nice to have &amp;quot; all ).&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtvalt on analüüs piisavalt pikk ja enamjaolt ka arusaadav. Ideed on hästi ja põhjalikult lahti seletatud. Meeldib see, et põhirõhk on pandud &amp;quot; Must Have &amp;quot; ülesannetele.&lt;br /&gt;
&lt;br /&gt;
Edu teile projekti täide viimisel!&lt;br /&gt;
&#039;&#039;&#039;Team CMDB&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:.NOT&amp;diff=35900</id>
		<title>Talk:.NOT</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:.NOT&amp;diff=35900"/>
		<updated>2011-10-04T20:44:32Z</updated>

		<summary type="html">&lt;p&gt;Rkrindal: Created page with &amp;#039;Ideel pole viga ning on täiesti teostatav nelja liikmelise grupi poolt. Kuna infot napib, siis tekkis küsimus kas programm tehakse e-raamatute või tavaliste raamatute jaoks (v…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ideel pole viga ning on täiesti teostatav nelja liikmelise grupi poolt. Kuna infot napib, siis tekkis küsimus kas programm tehakse e-raamatute või tavaliste raamatute jaoks (või hoopiski mõlema)? Kes neid raamatuid lisama hakkab? Inimesed ise neid lisada ei saa, kuna neil puuduvad selleks vastavad õigused. Võiks olla mainitud, milliste seadmete jaoks antud programm tehakse. Paha ei teeks, kui oleks olemas laenutajate profiilid, kus näeb nende laenutusi, hinnanguid, lisatud raamatuid jms. Võiks olla mingid topid ( enim laenutatud, parima hinnangu saanud jne. ) Kas rakendus on vaid Eesti sisene või ulatub ka väljapoole? Taoline rakendus on Eestis täitsa olemas, mida teeksite teistmoodi, et konkurendis püsida? Raamatute juures võiks kirjas olla ka lühikirjeldus. Omades sarnast ideed teie tiimiga, saab lõpus kindlasti hea võrdluse teha. &lt;br /&gt;
&lt;br /&gt;
Retsensiooni kirjutas CMDB&lt;/div&gt;</summary>
		<author><name>Rkrindal</name></author>
	</entry>
</feed>