Talk:Meeskond:ROKK: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "== XML retsentsioon meeskonnalt Tab == * Antud XML on täidetud nõuete kohaselt, kuid selles esineb paar struktuurset viga. Esiteks on kauplustel nimetuse element üleliigne. K…")
(No difference)

Revision as of 11:32, 14 March 2015

XML retsentsioon meeskonnalt Tab

  • Antud XML on täidetud nõuete kohaselt, kuid selles esineb paar struktuurset viga. Esiteks on kauplustel nimetuse element üleliigne. Kui elemendis on ainult üks element siis võib selle ära jätta nt <kauplus tuup="riidepood">Seppäla</kauplus>. See muudab koodi lühemaks ning arusaadavamaks. Lisaks oleks hea nimetused panna cdata sisse, sest kunagi ei tea milliseid erilisi nimetusi poed välja mõtlevad. Kaks triviaalset probleemi on ka korruseid, mille nimetus võiks lihtsalt olla id, ning kontaktandmed, mis võiksid olla listis, kus epostide ja telefoni numbrite arv vastab vajadusele.
  • XSD puhul jäi silma see, et korruseid tüüpi pole muudetud ning see on endiselt unsignedByte. Üldjuhul tahetakse, et xml-is oleks võimalik rohkem unikaalseid sisestusi sisestada kui 255. Selleks sobiks näiteks unsignedInt, sest üldjuhul id väärtus ei tohiks kunagi olla negatiivne.
  • XSLT-s on tehtud täpselt minimaalne kogus transformatsioone: 2, kuid sellele vaatamata on puudu transformatsioon xml-i. Transformatsioonid ise väljastavad seda, mida lubati.