Talk:Meeskond:Error 503

From ICO wiki
Revision as of 01:09, 14 March 2015 by Uhoogma (talk | contribs) (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…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

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.