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 | ||
== | ==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 | 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 15: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>