Poial: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 5: | Line 5: | ||
*Jevgenia Motorenko | *Jevgenia Motorenko | ||
*Priit Aarma | *Priit Aarma | ||
===XML=== | |||
<pre> | |||
<?xml version="1.0" encoding="utf-8" ?> | |||
<Veebipood> | |||
<Info> | |||
<Nimi>E-Riietepood</Nimi> | |||
<Kirjeldus> | |||
Soodsad ja kvaliteetsed riided meestele ja naistele. | |||
</Kirjeldus> | |||
<Kontaktid> | |||
<Kontakt Tüüp="Aadress">Paekaare 52, Tallinn</Kontakt> | |||
<Kontakt Tüüp="Telefon">riided@mail.ee</Kontakt> | |||
<Kontakt Tüüp="Email">55544422</Kontakt> | |||
</Kontaktid> | |||
</Info> | |||
<Kategooriad> | |||
<Kategooria>Mehed</Kategooria> | |||
<Kategooria>Naised</Kategooria> | |||
</Kategooriad> | |||
<Liigid> | |||
<Liik>Särgid</Liik> | |||
<Liik>Püksid</Liik> | |||
<Liik>Kleidid</Liik> | |||
<Liik>Jalanõud</Liik> | |||
<Liik>Joped</Liik> | |||
</Liigid> | |||
<Tooted> | |||
<Toode ID="1" Kogus="11" Kategooria="Mehed" Liik="Püksid"> | |||
<Nimi>Batmani püksid</Nimi> | |||
<Bränd>Batman</Bränd> | |||
<Pilt></Pilt> | |||
<Suurus>M</Suurus> | |||
<Hind Ühik="EUR">55</Hind> | |||
<Kirjeldus>Mugavad ja vastupidavad!</Kirjeldus> | |||
</Toode> | |||
<Toode ID="2" Kogus="9" Kategooria="Naised" Liik="Jalanõud"> | |||
<Nimi>Klassikaline pruun naiste saabas</Nimi> | |||
<Bränd>Dolcis</Bränd> | |||
<Pilt></Pilt> | |||
<Suurus>36</Suurus> | |||
<Hind Ühik="EUR">49</Hind> | |||
<Kirjeldus>Kaunistustega klassikaline pruun naiste saabas. Sobib kandmiseks ka pidulikel juhtudel.</Kirjeldus> | |||
</Toode> | |||
<Toode ID="3" Kogus="6" Kategooria="Mehed" Liik="Jope"> | |||
<Nimi>PADDED JACKET SOLID jope</Nimi> | |||
<Bränd>Alpinecrown</Bränd> | |||
<Pilt></Pilt> | |||
<Suurus>L</Suurus> | |||
<Hind Ühik="EUR">79</Hind> | |||
<Kirjeldus>Sobib sportimiseks kui ka vabal ajal kandmiseks.</Kirjeldus> | |||
</Toode> | |||
</Tooted> | |||
</Veebipood> | |||
</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="Veebipood"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="Info"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="Nimi" type="xs:string" /> | |||
<xs:element name="Kirjeldus" type="xs:string" /> | |||
<xs:element name="Kontaktid"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element maxOccurs="unbounded" name="Kontakt"> | |||
<xs:complexType> | |||
<xs:simpleContent> | |||
<xs:extension base="xs:string"> | |||
<xs:attribute name="Tüüp" type="xs:string" use="required" /> | |||
</xs:extension> | |||
</xs:simpleContent> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="Kategooriad"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element maxOccurs="unbounded" name="Kategooria" type="xs:string" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="Liigid"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element maxOccurs="unbounded" name="Liik" type="xs:string" /> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="Tooted"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element maxOccurs="unbounded" name="Toode"> | |||
<xs:complexType> | |||
<xs:sequence> | |||
<xs:element name="Nimi" type="xs:string" /> | |||
<xs:element name="Bränd" type="xs:string" /> | |||
<xs:element name="Pilt" /> | |||
<xs:element name="Suurus" type="xs:string" /> | |||
<xs:element name="Hind"> | |||
<xs:complexType> | |||
<xs:simpleContent> | |||
<xs:extension base="xs:unsignedByte"> | |||
<xs:attribute name="Ühik" type="xs:string" use="required" /> | |||
</xs:extension> | |||
</xs:simpleContent> | |||
</xs:complexType> | |||
</xs:element> | |||
<xs:element name="Kirjeldus" type="xs:string" /> | |||
</xs:sequence> | |||
<xs:attribute name="ID" type="xs:unsignedByte" use="required" /> | |||
<xs:attribute name="Kogus" type="xs:unsignedByte" use="required" /> | |||
<xs:attribute name="Kategooria" type="xs:string" use="required" /> | |||
<xs:attribute name="Liik" type="xs:string" use="required" /> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:sequence> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:schema> | |||
</pre> | |||
==XSLT fail valmimisel...== |
Revision as of 23:13, 10 March 2014
Meeskond pöial
Meeskonna liikmed:
- Kert Treikelder
- Stenn Mäeots
- Jevgenia Motorenko
- Priit Aarma
XML
<?xml version="1.0" encoding="utf-8" ?> <Veebipood> <Info> <Nimi>E-Riietepood</Nimi> <Kirjeldus> Soodsad ja kvaliteetsed riided meestele ja naistele. </Kirjeldus> <Kontaktid> <Kontakt Tüüp="Aadress">Paekaare 52, Tallinn</Kontakt> <Kontakt Tüüp="Telefon">riided@mail.ee</Kontakt> <Kontakt Tüüp="Email">55544422</Kontakt> </Kontaktid> </Info> <Kategooriad> <Kategooria>Mehed</Kategooria> <Kategooria>Naised</Kategooria> </Kategooriad> <Liigid> <Liik>Särgid</Liik> <Liik>Püksid</Liik> <Liik>Kleidid</Liik> <Liik>Jalanõud</Liik> <Liik>Joped</Liik> </Liigid> <Tooted> <Toode ID="1" Kogus="11" Kategooria="Mehed" Liik="Püksid"> <Nimi>Batmani püksid</Nimi> <Bränd>Batman</Bränd> <Pilt></Pilt> <Suurus>M</Suurus> <Hind Ühik="EUR">55</Hind> <Kirjeldus>Mugavad ja vastupidavad!</Kirjeldus> </Toode> <Toode ID="2" Kogus="9" Kategooria="Naised" Liik="Jalanõud"> <Nimi>Klassikaline pruun naiste saabas</Nimi> <Bränd>Dolcis</Bränd> <Pilt></Pilt> <Suurus>36</Suurus> <Hind Ühik="EUR">49</Hind> <Kirjeldus>Kaunistustega klassikaline pruun naiste saabas. Sobib kandmiseks ka pidulikel juhtudel.</Kirjeldus> </Toode> <Toode ID="3" Kogus="6" Kategooria="Mehed" Liik="Jope"> <Nimi>PADDED JACKET SOLID jope</Nimi> <Bränd>Alpinecrown</Bränd> <Pilt></Pilt> <Suurus>L</Suurus> <Hind Ühik="EUR">79</Hind> <Kirjeldus>Sobib sportimiseks kui ka vabal ajal kandmiseks.</Kirjeldus> </Toode> </Tooted> </Veebipood>
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="Veebipood"> <xs:complexType> <xs:sequence> <xs:element name="Info"> <xs:complexType> <xs:sequence> <xs:element name="Nimi" type="xs:string" /> <xs:element name="Kirjeldus" type="xs:string" /> <xs:element name="Kontaktid"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Kontakt"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="Tüüp" type="xs:string" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Kategooriad"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Kategooria" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Liigid"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Liik" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Tooted"> <xs:complexType> <xs:sequence> <xs:element maxOccurs="unbounded" name="Toode"> <xs:complexType> <xs:sequence> <xs:element name="Nimi" type="xs:string" /> <xs:element name="Bränd" type="xs:string" /> <xs:element name="Pilt" /> <xs:element name="Suurus" type="xs:string" /> <xs:element name="Hind"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:unsignedByte"> <xs:attribute name="Ühik" type="xs:string" use="required" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Kirjeldus" type="xs:string" /> </xs:sequence> <xs:attribute name="ID" type="xs:unsignedByte" use="required" /> <xs:attribute name="Kogus" type="xs:unsignedByte" use="required" /> <xs:attribute name="Kategooria" type="xs:string" use="required" /> <xs:attribute name="Liik" type="xs:string" use="required" /> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>