Talk:Poial

From ICO wiki
Revision as of 12:14, 19 March 2014 by Akalev (talk | contribs)
Jump to navigationJump to search

XML retsensioon meeskonna "Hashtag" poolt

Tiim Pöial lõi XMLi teemal e-riietepood.XML pole kuigi mahukas,sisaldades näiteks vähem näiteandmeid kui on riieteliikides näha on, kuid loomulikult saab sinna vajadusel hiljem lisainfot lisada, sest veebipoed ei pea alati kõiki riideliike müüma ühel hetkel.

XML andmefaili struktuur on väga konkreetne ja hästi ära jagatud neljaks lihtsasti loetavaks sektsiooniks: poe kohta käiv info,kategooriad,liigid,tooted.

Veebipoe kontaktides on väike viga, nimelt telefoni tüübi all on emaili info ja emaili lahtris telefon.

Xml-i kohta käivad nõuded on täidetud: olemas on 4 loogilist dimensiooni ja 5-l elemendil on ka kasutatud muid elemente kui id.

Veel üks positiivne punkt XML-s on et tooted on liikide järgi ära jaotatud, mis teeb XSL-s toodete lahterdamise ja otsimise mugavamaks.Liikide nimekiri on eraldi välja toodud ning iga toote elemendi juures on atribuut Liik.

XML skeemifailis on tähele panna, et toote element hind on arv, kuid see on piiritletud andmetüübiga xs:unsignedByte, mis võimaldab hinda sisestada numbreid 0-st 255-ni. See võib aga tekitada hiljem probleeme kui tahetakse müüa kallimat toodet kui 255 vastavat valuutat. Sama asja võib näha toote koguse juures,mis võib samamoodi tekitada probleeme kui tahetakse müüa suuremaid koguseid.

Transformatsioonifail kujutab XML-s olevaid tooteid veebipoena. Tooted käiakse tsükliga läbi ja jagatakse ID järgi, kuvatakse toote nimi,järjest tulevad atribuudid nendes oleva infoga, toote pilt ja tabelina kirjeldus, hind ja suurus. Tähelepanekuna võib ära tuua et kõik kuvatud eestikeelseid täpitähti sisaldavate nimede täpitähed kuvatakse HTML-s küsimärkidena.

Üldiselt on meeskond oma ülesandega toime tulnud, kuigi XML on küllaltki minimaalne, esinevad mõned vead ning loodud on vaid 1 tranformatsioon,kuigi soovitatud oli paar kolm transformatsiooni andmete nii HTML kui ka XML kujul kuvamiseks.

XML retsensioon meeskonna "AM" poolt

Meeskonna "Pöial" XML fail on tehtud riiete veebipoe näitel, kus on informatsiooni toodete kohta. Veebipoes peab kindlasti olema kategooriad (näiteks särgid, püksid jne), mis on ilusti ka olemas. Samas on ära jaotatud, kas toode on mõeldud naistele või meestele.

XML fail on nõuete kohaselt loodud, sest pidi olema 4 loogilist dimensiooni, 3-el dimensioonil attribuute, mis on enamat kui ID. Mõningad kohad vajavad kindlasti muutmist või parandamist. Näiteks veebipoe kontakt telefon on riided@mail.ee ja e-maili aadress on 55544422. Toodete kohta võib välja tuua suuruse, sest jäi arusaamatuks, kas suurus on Euroopa standardi järgi või hoopis Hiina standardi järgi.

XSD failist saab välja tuua kohad, kus on numbri väärtuse juures kasutatud string tüüpi. Näiteks koguse attribuuti juures on kasutatud unsignedByte, mille vahemik on 0 kuni 255. Mis juhtub siis, kui üks päev kogus tõuseb üle 255?

XSLT faile pidi olema paar kolm, aga leidus ainult 1. XSLT transformatsiooni fail on loodud korrektselt, kuigi mõnes kohas tekst ja mõningad elemendid (näiteks nupp) on äärejoonega liiga külg-külje vastas, mis muudab loetavuse või leidmise raskemaks.

Kokkuvõttes võib jääda tehtud tööga rahule, aga mõningaid asju saaks kindlalt teha paremini.