Toidutracker: Difference between revisions
From ICO wiki
Jump to navigationJump to search
Line 88: | Line 88: | ||
==XML Fail== | ==XML Fail== | ||
<pre> | |||
<?xml version="1.0" encoding="utf-8" ?> | |||
<toidutracker> | |||
<toidukord toidukordID="1" submitted="2015-03-24"> | |||
<toit toitID="1" submitter="kasutaja1" toitnimi="Imelik salat" tootja="kasutaja1"> | |||
<koostisosad> | |||
<toiduaine nimi="tomat" kategooria="köögivili"> | |||
<kogus yhik="g">100</kogus> | |||
<toiteväärtus> | |||
<kalorsus yhik="kcal">18</kalorsus> | |||
<rasvad yhik="g">0,2</rasvad> | |||
<valgud yhik="g">0,9</valgud> | |||
<süsivesikud yhik="g">3,9</süsivesikud> | |||
</toiteväärtus> | |||
</toiduaine> | |||
<toiduaine nimi="sibul" kategooria="köögivili"> | |||
<kogus yhik="g">50</kogus> | |||
<toiteväärtus> | |||
<kalorsus yhik="kcal">21</kalorsus> | |||
<rasvad yhik="g">0,1</rasvad> | |||
<valgud yhik="g">0,5</valgud> | |||
<süsivesikud yhik="g">5,1</süsivesikud> | |||
</toiteväärtus> | |||
</toiduaine> | |||
<toiduaine nimi="õun" kategooria="puuvili"> | |||
<kogus yhik="g">100</kogus> | |||
<toiteväärtus> | |||
<kalorsus yhik="kcal">52</kalorsus> | |||
<rasvad yhik="g">0,2</rasvad> | |||
<valgud yhik="g">0,3</valgud> | |||
<süsivesikud yhik="g">13,8</süsivesikud> | |||
</toiteväärtus> | |||
</toiduaine> | |||
<toiduaine nimi="cheddar juust" kategooria="piimatoode"> | |||
<kogus yhik="g">50</kogus> | |||
<toiteväärtus> | |||
<kalorsus yhik="kcal">202</kalorsus> | |||
<rasvad yhik="g">16,6</rasvad> | |||
<valgud yhik="g">12,5</valgud> | |||
<süsivesikud yhik="g">0,6</süsivesikud> | |||
</toiteväärtus> | |||
</toiduaine> | |||
</koostisosad> | |||
<toiteväärtuskokku> | |||
<kaloridkokku yhik="kcal">293</kaloridkokku> | |||
<rasvadkokku yhik="g">17,1</rasvadkokku> | |||
<valgudkokku yhik="g">14,2</valgudkokku> | |||
<süsivesikudkokku yhik="g">23,4</süsivesikudkokku> | |||
</toiteväärtuskokku> | |||
</toit> | |||
<toit toitID="2" submitter="kasutaja2" toitnimi="Kana rinnafilee" tootja="Tallegg"> | |||
<koostisosad> | |||
<toiduaine nimi="Kana rinnafilee" kategooria="Liha"> | |||
<kogus yhik="g">100</kogus> | |||
<toiteväärtus> | |||
<kalorsus yhik="kcal">165</kalorsus> | |||
<rasvad yhik="g">3,6</rasvad> | |||
<valgud yhik="g">31</valgud> | |||
<süsivesikud yhik="g">0</süsivesikud> | |||
</toiteväärtus> | |||
</toiduaine> | |||
</koostisosad> | |||
<toiteväärtuskokku> | |||
<kaloridkokku yhik="kcal">165</kaloridkokku> | |||
<rasvadkokku yhik="g">3,6</rasvadkokku> | |||
<valgudkokku yhik="g">31</valgudkokku> | |||
<süsivesikudkokku yhik="g">0</süsivesikudkokku> | |||
</toiteväärtuskokku> | |||
</toit> | |||
</toidukord> | |||
</toidutracker> | |||
</pre> | |||
==XSD== | ==XSD== | ||
==XSLT== | ==XSLT== |
Revision as of 19:10, 24 March 2015
Meeskond
- Triin Oja
- Julia Kraam
- Alari Talvar
Veebiteenuse analüüs
XML
<?xml version="1.0" encoding="utf-8" ?> <toidutracker> <toidukord toidukordID="1" submitted="2015-03-24"> <toit toitID="1" submitter="kasutaja1" toitnimi="Imelik salat" tootja="kasutaja1"> <koostisosad> <toiduaine nimi="tomat" kategooria="köögivili"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">18</kalorsus> <rasvad yhik="g">0,2</rasvad> <valgud yhik="g">0,9</valgud> <süsivesikud yhik="g">3,9</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="sibul" kategooria="köögivili"> <kogus yhik="g">50</kogus> <toiteväärtus> <kalorsus yhik="kcal">21</kalorsus> <rasvad yhik="g">0,1</rasvad> <valgud yhik="g">0,5</valgud> <süsivesikud yhik="g">5,1</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="õun" kategooria="puuvili"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">52</kalorsus> <rasvad yhik="g">0,2</rasvad> <valgud yhik="g">0,3</valgud> <süsivesikud yhik="g">13,8</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="cheddar juust" kategooria="piimatoode"> <kogus yhik="g">50</kogus> <toiteväärtus> <kalorsus yhik="kcal">202</kalorsus> <rasvad yhik="g">16,6</rasvad> <valgud yhik="g">12,5</valgud> <süsivesikud yhik="g">0,6</süsivesikud> </toiteväärtus> </toiduaine> </koostisosad> <toiteväärtuskokku> <kaloridkokku yhik="kcal">293</kaloridkokku> <rasvadkokku yhik="g">17,1</rasvadkokku> <valgudkokku yhik="g">14,2</valgudkokku> <süsivesikudkokku yhik="g">23,4</süsivesikudkokku> </toiteväärtuskokku> </toit> <toit toitID="2" submitter="kasutaja2" toitnimi="Kana rinnafilee" tootja="Tallegg"> <koostisosad> <toiduaine nimi="Kana rinnafilee" kategooria="Liha"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">165</kalorsus> <rasvad yhik="g">3,6</rasvad> <valgud yhik="g">31</valgud> <süsivesikud yhik="g">0</süsivesikud> </toiteväärtus> </toiduaine> </koostisosad> <toiteväärtuskokku> <kaloridkokku yhik="kcal">165</kaloridkokku> <rasvadkokku yhik="g">3,6</rasvadkokku> <valgudkokku yhik="g">31</valgudkokku> <süsivesikudkokku yhik="g">0</süsivesikudkokku> </toiteväärtuskokku> </toit> </toidukord> </toidutracker>
XML Fail
<?xml version="1.0" encoding="utf-8" ?> <toidutracker> <toidukord toidukordID="1" submitted="2015-03-24"> <toit toitID="1" submitter="kasutaja1" toitnimi="Imelik salat" tootja="kasutaja1"> <koostisosad> <toiduaine nimi="tomat" kategooria="köögivili"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">18</kalorsus> <rasvad yhik="g">0,2</rasvad> <valgud yhik="g">0,9</valgud> <süsivesikud yhik="g">3,9</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="sibul" kategooria="köögivili"> <kogus yhik="g">50</kogus> <toiteväärtus> <kalorsus yhik="kcal">21</kalorsus> <rasvad yhik="g">0,1</rasvad> <valgud yhik="g">0,5</valgud> <süsivesikud yhik="g">5,1</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="õun" kategooria="puuvili"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">52</kalorsus> <rasvad yhik="g">0,2</rasvad> <valgud yhik="g">0,3</valgud> <süsivesikud yhik="g">13,8</süsivesikud> </toiteväärtus> </toiduaine> <toiduaine nimi="cheddar juust" kategooria="piimatoode"> <kogus yhik="g">50</kogus> <toiteväärtus> <kalorsus yhik="kcal">202</kalorsus> <rasvad yhik="g">16,6</rasvad> <valgud yhik="g">12,5</valgud> <süsivesikud yhik="g">0,6</süsivesikud> </toiteväärtus> </toiduaine> </koostisosad> <toiteväärtuskokku> <kaloridkokku yhik="kcal">293</kaloridkokku> <rasvadkokku yhik="g">17,1</rasvadkokku> <valgudkokku yhik="g">14,2</valgudkokku> <süsivesikudkokku yhik="g">23,4</süsivesikudkokku> </toiteväärtuskokku> </toit> <toit toitID="2" submitter="kasutaja2" toitnimi="Kana rinnafilee" tootja="Tallegg"> <koostisosad> <toiduaine nimi="Kana rinnafilee" kategooria="Liha"> <kogus yhik="g">100</kogus> <toiteväärtus> <kalorsus yhik="kcal">165</kalorsus> <rasvad yhik="g">3,6</rasvad> <valgud yhik="g">31</valgud> <süsivesikud yhik="g">0</süsivesikud> </toiteväärtus> </toiduaine> </koostisosad> <toiteväärtuskokku> <kaloridkokku yhik="kcal">165</kaloridkokku> <rasvadkokku yhik="g">3,6</rasvadkokku> <valgudkokku yhik="g">31</valgudkokku> <süsivesikudkokku yhik="g">0</süsivesikudkokku> </toiteväärtuskokku> </toit> </toidukord> </toidutracker>