Talk:Meeskond:Error 503
Meeskonna Valar Morghulis retsensioon meeskonnale Error 503
XML
Ülesandes oli nõutud, et xml fail peab 4-st tasandist vähemalt kolmel sisaldama atribuute mis on midagi id väljast erinevat. Esitatud failis on atribuute piisavalt (2. ja 4. tasandil), kuid need puuduvad täielikult 3. tasandil (kus on <kontakt> ja <pizzad>).
Kasutatud atribuutide puhul oleks näiteks hinna korral võinud hinna arvulist väärtust ja rahaühikut eraldi kuvada. Praegu on need koos (nt. hind="4.10€") mis raskendab hinna vormindamist.
Id-atribuuti pole xml failis üldse kasutatud kuigi see oleks loogiline vähemalt pizza ja ka pizzabaari puhul.
Veidi riivab silma et xml-failis on kasutatud tühji ridu. Tegu pole tavapraktikaga, xml faile luuakse tavaliselt automaatselt ning sageli pole neis isegi reavahetust (reavahetuse ja taande tekitab sel juhul programm mida xml-i vaatamiseks kasutatakse). Visual Studio seda tõsi küll veaks ei pea.
XSD on korralik
XSLT transformatsioonid:
Mõlema faili puhul on spetsifitseerimata genereeritava väljundfaili tüüp (nt.
<xsl:output method="html" indent="yes"/> või <xsl:output method="xml" indent="yes"/>
vt. ka http://www.w3schools.com/xsl/el_output.asp).
Pizzabaaride loetelu
Koodist on selgelt näha, et transformatsiooni eesmärgiks on luua HTML tabel. Kuna väljundi tüüp jäi määramata on genereeritud faili tüübiks hoopis XML (see valideerub ka ära kuigi algselt oli kavas teha midagi muud).
Pizzade Koostisosad
on täpselt sama probleem. Kaasaegsed brauserid suudavad siiski HTML-i elemente (esimesel juhul tabel, teisel juhul nimekiri) soovitud kujul kuvada.