RetsMeilEiOleGrupinime

From ICO wiki
Jump to navigationJump to search

Retsensioon grupile "MeilEiOleGrupinime" (esitatud 15 March 2014)

XML faili koostamisel on järgitud juhendit, kasutatud oli erinevaid attribuute ning dimensioonide arv on piisav.

Mõned asjad siiski leidsin, mida mainida. Ostude nimekiri on 'unbounded', võib-olla peaks seda kuidagi piirama. Samuti on küsitav, kas ostukorvil peaks olema kindlasti nimi? Näiteks kui panna ostukorvi toiduaineid ja riideid, siis on ostukorvile ühte nime raske anda.

Natuke täpsemalt võiks ehk läbi mõelda, kuidas kajastada XML failis tooteid. Praegu on toodete kirjeldused paigutatud attibuutidesse. Üks võimalus oleks teha toodete kohta teha eraldi elemendid nt. <toode><nimi><kogus> ning toodete tüübikirjeldused atribuutidest välja tuua. ’QuantityType’ võimalikud väärtused on praegu vähe piiratud ning see võib hakata infosüsteemis vigu põhjustama. Näiteks, kas ostetakse kümme muna või üks pakk mune, kus sees on kümme muna. Üks võimalus oleks koguste tüübid ära enumereerida <xs:enumeration value="pakk"/><xs:enumeration value="tükk"/> jne. Klientide ees- ja perenime paigutamine atribuutidesse on praegu loogiline – selleks, et XML fail ei kasvaks väga suureks. Need võiks ka eraldi elementidesse paigutada.

XSLT failid väljastavad andmed tabel kujul, kus on kasutatud XSLT peamisi võimalusi. Kokkuvõttes võib öelda, et ülesanne on päris hästi lahendatud.