Talk:Node
XML failide retsensioon meeskonna "KM" poolt
Meeskond valis ülesandeks retsepti kogumi, esitatud on XML andmefail, XML skeemifail ja XSL stiilifail.
XML andmefail valideerub ja on koostatud selgelt ja arusaadavalt. Juur elemendiks on Retseptid mille alaelement on Retsept. Element Retsept koosneb elementidest Nimi, Kirjeldus, Koostis. Näidis andmete juures jäi arusaamatuks miks on Koostis element mille sees Koostisosad element milles omakorda Osa. Koostis ja Koostisosad on dubleerivad. Koostisosa Osa on üles märgitud hästi, attributes on ülesmärgitud Kogus ja Ühik, mis võimaldab koostisosade ümberarvutuse erineva koguse peale. Lisatud võiks olla veel mitmele inimesele antud retsepti koostisosad on mõeldud.
XML Skeemifailis on kõikide elementide ja attributed tüübid on õigesti määratud.
XML Stiilifail näitab ainult retsepti nimesi, koostisosad ja kirjeldus ei ole ära märgitud.
Kokkuvõte: Meeskond on ülesandes kõik nõuded täitnud, XML andmefail ja skeemifail on koostatud vastavalt standardile. XML Stiilifail näitas ainult väikse osa andmetest, retsepti vaade oleks võinud lisaks olla.
XML retsensioon meeskonna "RAKK" poolt.
Meeskonna NODE kodutöö kirjeldus milleks on “XML osa täitmiseks võtsin näiteks plaadikogumiku.” ei lähe kokku nende tegeliku XML’iga milleks on hoopis retsepte käsitlev XML.
Meeskonna NODE poolt loodud XML fail võiks olla veidike suurema mahuga, et erinevate andmete sisestamisel saaks selle kasulikkust demonstreerida. Näiteks saaks sinna lisada ka veel erinevad toidutöötlus astmed (külmtöötlus, kuumtöötlus, serveerimine). Nende lisamine aitaks aru saada ka kuidas nimetatud toitu peaks valmistama. Võiks olla ära märgitud ka toidu valmistamiseks kuluv aeg. See võimaldaks katekoriseerida toite vastavalt ajakulule. Hea oleks ka teada mis käiguga tegemist on (apetiser, eelroog, pearoog, järelroog/magustoit).
Loodud on rohkem kui neli dimensiooni(5). Atribuute on kasutatud kokku ainult kahel erineval dimensioonil kuigi juhendis oli nõutud atribuutide kasutamist kolmel erineval dimensioonil. Andmete sisestamiseks tagide vahele oleks võinud kasutada CDATA't , et vältida andmete ja parseri vahelisi konflikte. Ühiselt mõistetavuse huvides oleks hea kui tag <Osa> nimi oleks hoopis <Komponent> kuna toidud koosnevad komponentidest mitte nagu autod osadest.
Veel tundub, et XSL faili koostamisel on kiire olnud, päritakse välja ainult retsepti nimi, kuigi seal on võimalus rohkem andmeid pärida, näiteks: kogused ja osad (komponendid).
Kokkuvõtteks võib öelda, et töö paistab väga minimalistlikult tehtud olevat ning mitmes kohas oleks võinud seda põhjalikumalt ja selgemalt kirja panna.
XML retsensioon meeskonna "Udud" poolt.
XML fail vastab nõuetele, ehk sellel on rohkem kui neli loogilist dimensiooni ja vähemalt kolmel dimensioonil kasutatakse atribuute, mis on enamat, kui lihtsalt ID. XML on loogiliselt üles ehitatud.
Positiivne on see, et XML fail on tehtud lihtsalt ja arusaadavalt. Negatiivse poole pealt võiks mainida, et XML-i võiks veel lisada rohkem infot, näiteks valmistamisõpetuse. Võib-olla võiks ka mõned kommentaarid lisada.
XML-i skeemifailist tuleb välja, et Retsepti atribuut „id“ on unsigned byte. Igaks juhuks võiks selle asendada integeriga, et id-de jaoks jääks piisavalt ruumi.
XSL faile pidi vähemalt kaks tükki tegema ning tehtud XSL on suhteliselt poolik. See fail prindiks välja ainult retsepti nimed. Peale retsepti nimede võiks see väljastada kõik andmed nagu retsepti kirjelduse, koostisosad ja valmistamisõpetuse. Teine XSL võiks väljastada näiteks vähem andmeid.
Kokkuvõttes XML fail on päris korralikult tehtud, kuid XSL fail on väga poolik ning ei väljasta peaaegu midagi.