Meeskond ".NOT": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 5: Line 5:
* Gert Glükmann
* Gert Glükmann
* Kalmer Tart
* Kalmer Tart
==XML Fail==
==KodutööXML osa==
Meie tehtud XML fail pole seotud meie lõpp-projektiga, kuna leidsime, et teise teema kohta XML faili tehes saame palju parema tulemuse. Teemaks oleme valinud autode müügiplatsi, kus XML failis tallettatakse autode kohta informatsiooni.
Meie tehtud XML fail pole seotud meie lõpp-projektiga, kuna leidsime, et teise teema kohta XML faili tehes saame palju parema tulemuse. Teemaks oleme valinud autode müügiplatsi, kus talletatakse autode kohta informatsiooni.
===XML Fail===
<pre>
<pre>
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
Line 109: Line 110:
   </soiduk>
   </soiduk>
</soidukid>
</soidukid>
</pre>
===XML Skeemifail===
<pre><?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="soidukid">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="soiduk">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="tehnilisedandmed">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="mark" type="xs:string" />
                    <xs:element name="mudel" type="xs:string" />
                    <xs:element name="keretyyp" type="xs:string" />
                    <xs:element name="varv" type="xs:string" />
                    <xs:element name="tootmisaasta" type="xs:unsignedShort" />
                    <xs:element name="hind">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:decimal">
                            <xs:attribute name="valuuta" type="xs:string" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="kaigukast" type="xs:string" />
                    <xs:element name="labisoit">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:unsignedInt">
                            <xs:attribute name="yhik" type="xs:string" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="mootor">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="kytus" type="xs:string" />
                          <xs:element name="voimsus">
                            <xs:complexType>
                              <xs:simpleContent>
                                <xs:extension base="xs:unsignedShort">
                                  <xs:attribute name="yhik" type="xs:string" use="required" />
                                </xs:extension>
                              </xs:simpleContent>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="maht" type="xs:double" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="varustus">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element maxOccurs="unbounded" name="varustuselement" type="xs:string" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="id" type="xs:int" use="required" />
            <xs:attribute name="tyyp" type="xs:string" use="required" />
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>
</pre>
</pre>

Revision as of 16:01, 3 March 2012

Meeskond .NOT

LIIKMED

  • Martin Kosk
  • Martin Aarne
  • Gert Glükmann
  • Kalmer Tart

KodutööXML osa

Meie tehtud XML fail pole seotud meie lõpp-projektiga, kuna leidsime, et teise teema kohta XML faili tehes saame palju parema tulemuse. Teemaks oleme valinud autode müügiplatsi, kus talletatakse autode kohta informatsiooni.

XML Fail

<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="HindSoidukid.xslt" ?>

<soidukid>
  <soiduk id="1" tyyp="Soiduauto">
    <tehnilisedandmed>
      <mark>BMW</mark>
      <mudel>318</mudel>
      <keretyyp>Sedaan</keretyyp>
      <varv>must</varv>
      <tootmisaasta>2000</tootmisaasta>
      <hind valuuta="EUR">5500</hind>
      <kaigukast>manuaal</kaigukast>
      <labisoit yhik="km">200000</labisoit>
      <mootor maht="1.8">
        <kytus>bensiin</kytus>
        <voimsus yhik="kW">85</voimsus>
      </mootor>
    </tehnilisedandmed>
    <varustus>
      <varustuselement>kesklukustus</varustuselement>
      <varustuselement>ABS pidurid</varustuselement>
      <varustuselement>stabiilsuskontroll</varustuselement>
      <varustuselement>poolnahkpolster</varustuselement>
      <varustuselement>reguleeritav roolisammas</varustuselement>
      <varustuselement>kliimaseade</varustuselement>
      <varustuselement>elektrilised välispeeglid</varustuselement>
    </varustus>
  </soiduk>

  <soiduk id="2" tyyp="Soiduauto">
    <tehnilisedandmed>
      <mark>Honda</mark>
      <mudel>Jazz</mudel>
      <keretyyp>Luukpära</keretyyp>
      <varv>Helesinine</varv>
      <tootmisaasta>2005</tootmisaasta>
      <hind valuuta="EUR">4999</hind>
      <kaigukast>manuaal</kaigukast>
      <labisoit yhik="km">140000</labisoit>
      <mootor maht="1.2">
        <kytus>bensiin</kytus>
        <voimsus yhik="kW">57</voimsus>
      </mootor>
    </tehnilisedandmed>
    <varustus>
      <varustuselement>kesklukustus</varustuselement>
      <varustuselement>turvapadi</varustuselement>
      <varustuselement>konditsioneer</varustuselement>
      <varustuselement>tekstiilpolster</varustuselement>
    </varustus>
  </soiduk>

  <soiduk id="3" tyyp="Kaubik">
    <tehnilisedandmed>
      <mark>Citroen</mark>
      <mudel>Berlingo</mudel>
      <keretyyp>Väikekaubik</keretyyp>
      <varv>valge</varv>
      <tootmisaasta>2006</tootmisaasta>
      <hind valuuta="EUR">3700</hind>
      <kaigukast>manuaal</kaigukast>
      <labisoit yhik="km">50000</labisoit>
      <mootor maht="1.4">
        <kytus>bensiin</kytus>
        <voimsus yhik="kW">55</voimsus>
      </mootor>
    </tehnilisedandmed>
    <varustus>
      <varustuselement>kesklukustus</varustuselement>
      <varustuselement>roolivõimendi</varustuselement>
      <varustuselement>istmesoojendus</varustuselement>
      <varustuselement>jalamatid</varustuselement>
    </varustus>
  </soiduk>

  <soiduk id="4" tyyp="Maastur">
    <tehnilisedandmed>
      <mark>Audi</mark>
      <mudel>Q7</mudel>
      <keretyyp>Maastur</keretyyp>
      <varv>hõbedane</varv>
      <tootmisaasta>2007</tootmisaasta>
      <hind valuuta="EUR">24000</hind>
      <kaigukast>automaat</kaigukast>
      <labisoit yhik="km">98000</labisoit>
      <mootor maht="3.0">
        <kytus>diisel</kytus>
        <voimsus yhik="kW">171</voimsus>
      </mootor>
    </tehnilisedandmed>
    <varustus>
      <varustuselement>kesklukustus</varustuselement>
      <varustuselement>roolivõimendi</varustuselement>
      <varustuselement>vihmasensor</varustuselement>
      <varustuselement>istmesoojendus</varustuselement>
      <varustuselement>toonitud klaasid</varustuselement>
      <varustuselement>nahkkattega rool</varustuselement>
    </varustus>
  </soiduk>
</soidukid>

XML Skeemifail

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="soidukid">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="soiduk">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="tehnilisedandmed">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="mark" type="xs:string" />
                    <xs:element name="mudel" type="xs:string" />
                    <xs:element name="keretyyp" type="xs:string" />
                    <xs:element name="varv" type="xs:string" />
                    <xs:element name="tootmisaasta" type="xs:unsignedShort" />
                    <xs:element name="hind">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:decimal">
                            <xs:attribute name="valuuta" type="xs:string" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="kaigukast" type="xs:string" />
                    <xs:element name="labisoit">
                      <xs:complexType>
                        <xs:simpleContent>
                          <xs:extension base="xs:unsignedInt">
                            <xs:attribute name="yhik" type="xs:string" use="required" />
                          </xs:extension>
                        </xs:simpleContent>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="mootor">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="kytus" type="xs:string" />
                          <xs:element name="voimsus">
                            <xs:complexType>
                              <xs:simpleContent>
                                <xs:extension base="xs:unsignedShort">
                                  <xs:attribute name="yhik" type="xs:string" use="required" />
                                </xs:extension>
                              </xs:simpleContent>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="maht" type="xs:double" use="required" />
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="varustus">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element maxOccurs="unbounded" name="varustuselement" type="xs:string" />
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="id" type="xs:int" use="required" />
            <xs:attribute name="tyyp" type="xs:string" use="required" />
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>