Talk:Meeskond:Error 503: Difference between revisions
(Created page with "==Meeskonna [https://wiki.itcollege.ee/index.php/Meeskond:Valar_Morghulis Valar Morghulis] retsensioon meeskonnale Error 503== '''XML''' Ülesandes oli nõutud, et xml fail peab…") |
(No difference)
|
Revision as of 01:09, 14 March 2015
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.