Talk:Meeskond: Redundant Rappers

From EIK wiki

Retsensioon Team Echo poolt

XML Andmefail ise on väga põhjalik ning tundub sisaldavat kõiki vajalikke välju muusika albumite ja artistide väljendamiseks. Struktuuriliselt on andmed mõistlikult jaotataud kuigi CDATA ploki kasutamisega on mindud liiale sest väljad kus seda kasutatud on ei sisalda XML-i struktuuri rikkuvaid märke.

Väikesed märkused

  • Žanrite nimede id atribuudid ja nimi ise võiks olla ühes elemendis mitte ganri elemendi sees eraldi name elemendina sest tegu on ainukese sisemise elemndiga
  • Albumitel ja singlitel on ainus vahe lugude arvus, mõlemad võiksid olla lihtsalt records elemendi lapsed millele on lisatud atribuut tüüp kus sees on ära märgitud kas tegu on singli või albumiga
  • Albumi date atribuut võiks järgida ISO 8601 standarit kuupäeva väljendamiseks https://xkcd.com/1179/ https://en.wikipedia.org/wiki/ISO_8601
  • Albumid pole seotud neid välja andnud labelitega.
  • Track elemendi atribuut võiks järgida mime standartit https://en.wikipedia.org/wiki/MIME faili vormingu märkimiseks
  • Track duration atribuut võiks sisaldada loo pikkust sekundites kuna see teeb programmiliselt loo pikkuse lugemise lihtsamaks

Märkused XSD kohta

  • XSD failis on id atribuutide type seatud liiga väikeseks nagu näiteks byte või short mis näiteks piirab žanrite arvu 255 peale
  • XSD failis on startyear short ja endyear string tüüpi mis ei meiki sensi.

XSTL

XSTL transformatsioon XML lähte failist HTML faili ja teise XML faili kasutab päris palju erinevaid võimalusi päris hea lõpp tulemuse saamiseks jäädes samal ajal päris kergesti mõistetavaks.


Üldiselt on kõik kriteeriumid täidetud ning töö hästi tehtud.