|
|
Line 12: |
Line 12: |
|
| |
|
| ==XML== | | ==XML== |
| <source lang="xml">
| |
|
| |
| <?xml version="1.0" encoding="utf-8" ?>
| |
| <Ostukorvid>
| |
| <Ostukorv Id="1">
| |
| <Andmed>
| |
| <Kuupäev>17.03.2017</Kuupäev>
| |
| <Kasutaja Id="1" Külaline="false">
| |
| <KasutajaNimi>Kalle</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Tallinn, Raja 4c</Aadress>
| |
| <Telefon Tüüp="home">33333333</Telefon>
| |
| <Soodustus></Soodustus>
| |
| <ArveSaaja>Kalle</ArveSaaja>
| |
| <ArveAadress>Tallinn, Raja 4c</ArveAadress>
| |
| <Märkus>Lisa info tellimuse kohta</Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| <Yhik>kg</Yhik>
| |
| </Toode>
| |
| <Toode Id="2" TooteNimi="Tomat">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>tk</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="4" TooteNimi="Sibul">
| |
| <Talu Id="3">
| |
| <TaluNimi>Jaani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>2</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>0.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| <Ostukorv Id="2">
| |
| <Andmed>
| |
| <Kuupäev>18.03.2017</Kuupäev>
| |
| <Kasutaja Id="1" Külaline="true">
| |
| <KasutajaNimi>Peeter</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Tallinn, Raja 4c</Aadress>
| |
| <Telefon Tüüp="work">555555555</Telefon>
| |
| <Soodustus></Soodustus>
| |
| <ArveSaaja>Peeter</ArveSaaja>
| |
| <ArveAadress>Peetriküla</ArveAadress>
| |
| <Märkus></Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="2" TooteNimi="Tomat">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>tk</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| <Ostukorv Id="3">
| |
| <Andmed>
| |
| <Kuupäev>18.03.2017</Kuupäev>
| |
| <Kasutaja Id="2" Külaline="true">
| |
| <KasutajaNimi>Malle</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Pärnu, Raja 4</Aadress>
| |
| <Telefon Tüüp="home">555555555</Telefon>
| |
| <Soodustus>0.1</Soodustus>
| |
| <ArveSaaja>Malle</ArveSaaja>
| |
| <ArveAadress>Pärnu, Raja 4</ArveAadress>
| |
| <Märkus></Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="4" TooteNimi="Sibul">
| |
| <Talu Id="3">
| |
| <TaluNimi>Jaani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>2</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>0.5</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="5" TooteNimi="Liha">
| |
| <Talu Id="1">
| |
| <TaluNimi>Nöpri</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| </Ostukorvid>
| |
|
| |
| </source>
| |
|
| |
| ===Teema===
| |
| ===XML===
| |
| <?xml version="1.0" encoding="utf-8" ?>
| |
| <Ostukorvid>
| |
| <Ostukorv Id="1">
| |
| <Andmed>
| |
| <Kuupäev>17.03.2017</Kuupäev>
| |
| <Kasutaja Id="1" Külaline="false">
| |
| <KasutajaNimi>Kalle</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Tallinn, Raja 4c</Aadress>
| |
| <Telefon Tüüp="home">33333333</Telefon>
| |
| <Soodustus></Soodustus>
| |
| <ArveSaaja>Kalle</ArveSaaja>
| |
| <ArveAadress>Tallinn, Raja 4c</ArveAadress>
| |
| <Märkus>Lisa info tellimuse kohta</Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| <Yhik>kg</Yhik>
| |
| </Toode>
| |
| <Toode Id="2" TooteNimi="Tomat">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>tk</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="4" TooteNimi="Sibul">
| |
| <Talu Id="3">
| |
| <TaluNimi>Jaani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>2</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>0.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| <Ostukorv Id="2">
| |
| <Andmed>
| |
| <Kuupäev>18.03.2017</Kuupäev>
| |
| <Kasutaja Id="1" Külaline="true">
| |
| <KasutajaNimi>Peeter</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Tallinn, Raja 4c</Aadress>
| |
| <Telefon Tüüp="work">555555555</Telefon>
| |
| <Soodustus></Soodustus>
| |
| <ArveSaaja>Peeter</ArveSaaja>
| |
| <ArveAadress>Peetriküla</ArveAadress>
| |
| <Märkus></Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="2" TooteNimi="Tomat">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>tk</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| <Ostukorv Id="3">
| |
| <Andmed>
| |
| <Kuupäev>18.03.2017</Kuupäev>
| |
| <Kasutaja Id="2" Külaline="true">
| |
| <KasutajaNimi>Malle</KasutajaNimi>
| |
| </Kasutaja>
| |
| <Aadress>Pärnu, Raja 4</Aadress>
| |
| <Telefon Tüüp="home">555555555</Telefon>
| |
| <Soodustus>0.1</Soodustus>
| |
| <ArveSaaja>Malle</ArveSaaja>
| |
| <ArveAadress>Pärnu, Raja 4</ArveAadress>
| |
| <Märkus></Märkus>
| |
| </Andmed>
| |
| <Tooted>
| |
| <Toode Id="1" TooteNimi="Kartul">
| |
| <Talu Id="1">
| |
| <TaluNimi>Juhani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>10.5</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>1.0</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="4" TooteNimi="Sibul">
| |
| <Talu Id="3">
| |
| <TaluNimi>Jaani</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>2</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>0.5</TooteYhikuHind>
| |
| </Toode>
| |
| <Toode Id="5" TooteNimi="Liha">
| |
| <Talu Id="1">
| |
| <TaluNimi>Nöpri</TaluNimi>
| |
| </Talu>
| |
| <TellitavKogus>1</TellitavKogus>
| |
| <Yhik>kg</Yhik>
| |
| <TooteYhikuHind>2.5</TooteYhikuHind>
| |
| </Toode>
| |
| </Tooted>
| |
| </Ostukorv>
| |
| </Ostukorvid>
| |
|
| |
| ===XML schema (XSD)===
| |
| ===XSLT 1===
| |
| ===XSLT 2===
| |
|
| |
|
| =Retsensioonid= | | =Retsensioonid= |
Meeskond
Mihkel Matson
Taavi Tilk
Idee
Jätkame C# aines alustatud ideed, milleks oli talutoodete tellimise keskkond (sarnane epoele).
Idee täpsemalt on pakkuda kvaliteetseid ja värskeid talude saadusi otse tootjalt läbi selleks ettenähtud veebirakenduse. Klient saab veebilehel valida tooteid, vormistada tellimusi ning talunik omalt poolt hallata tooteid, tellimusi ja kliente.
Projekt
XML
Retsensioonid