Talk:Meeskond: Falador: Difference between revisions
Line 1: | Line 1: | ||
== Retsensioon | == Retsensioon meeskonna HelpOut poolt == | ||
Loodud on kõik ülesandes nõutud failid: XML fail, selle skeemifail ja kaks XSL transformatsioonifaili. XML-il on vähemalt 4 loogilist dimensiooni. Vähemalt 3-l dimensioonil on kasutatud ka atribuute, mis ei ole lihtsalt ID. Samas pole ühelgi dimensioonil üle ühe atribuudi. Transformatsioonides on kasutatud nii tsükleid kui ka tingimuste kontrolle. | Loodud on kõik ülesandes nõutud failid: XML fail, selle skeemifail ja kaks XSL transformatsioonifaili. XML-il on vähemalt 4 loogilist dimensiooni. Vähemalt 3-l dimensioonil on kasutatud ka atribuute, mis ei ole lihtsalt ID. Samas pole ühelgi dimensioonil üle ühe atribuudi. Transformatsioonides on kasutatud nii tsükleid kui ka tingimuste kontrolle. | ||
Revision as of 20:15, 26 March 2017
Retsensioon meeskonna HelpOut poolt
Loodud on kõik ülesandes nõutud failid: XML fail, selle skeemifail ja kaks XSL transformatsioonifaili. XML-il on vähemalt 4 loogilist dimensiooni. Vähemalt 3-l dimensioonil on kasutatud ka atribuute, mis ei ole lihtsalt ID. Samas pole ühelgi dimensioonil üle ühe atribuudi. Transformatsioonides on kasutatud nii tsükleid kui ka tingimuste kontrolle.
XMLi ülesehitus on arusaadav. Töö sisuks on näidata andmeid sõidukite kohta: üldandmed, tehnilised andmed, varustuse andmed ja andmed piltide kohta. Tehnilised andmed on mitmedimensionaalsed. Varustuse ja piltide andmed moodustavad nimekirja ja on ühe dimensionaalsed. Kompileerimise vigade vältimiseks on kasutatud tekstiliste andmete korral CDATA-t. Üldandmete korral oleks võinud näiteks sõiduki tüübi, margi ja mudeli kirjutada sõiduki atribuutidena.
XSD fail on loogiline. Teatud andmete puhul (näiteks sõiduki kaal) võiks tüübiks olla decimal. Varustuse ja piltide puhul peaks olema ka maksimaalne lubatud nimistu pikkus (maxoccurs). Id väärtuste tüüp on ettenägelikult muudetud unsignedInt’ks, et elementide hulk saaks olla suurem kui näiteks unsignedByte korral.
Transformatsioonid on loogilise ja koostatud nii, et kõik andmed on korrektselt kuvatavad. Mingisuguse keerulisema tingimuslause oleks võinud ka välja mõelda, kui ainult seda, et admete puudumisel teatud välju ei kuvata.
Üldjoontes on ülesanne hästi ja arusaadavalt lahendatud.