Talk:Proovitud abielu

From ICO wiki
Revision as of 23:28, 27 March 2017 by Mhakkine (talk | contribs)
Jump to navigationJump to search

Retsensioon XSLT/XSD/XML

XML skeemifail vastab nõuetele, kuid mõistlikum oleks need elemendid, kus andmed ei ole paigutatud CDATA-blokki, panna hoopis kirja atribuutidena, kuna sellest, et nad CDATA sisse kirjutatud ei ole, võib järeldada, et nende puhul mingisuguseid erilisi märke ($,",<,>,jne) ei kasutata. Vastasel juhul on parem kasutada CDATA-t, testandmetes raamatupoodide nimed on OK,kuid kui keegi sooviks enda raamatupoe nimeks panna "<txt>", siis tekiks juba viga. Andmete hoidmine atribuutides võimaldab hoida kokku andmemahu pealt. Bookstore(s) võiks olla BookStore(s). Muidu on atribuutide ja elementide nimed OK.

BookStore-i juures jääb arusaamatuks, miks atribuudi Id juures on string andmetüüpi kasutatud, kui stringis hoitakse numbreid. Book-i atribuudid pages ja quantity võiksid samuti olla int andmetüübiga. Transformatsioonid on olemas andmete kuvamiseks HTML ja ka XML formaadis. Transformatsioonid sisaldavad natuke enamat kui ainult üks for-each klausel, for-each klausleid on mitu, ning kasutatakse ka teatud tingimuste kontrolli. XML-il on vähemalt 4 loogilist dimensiooni, ning atribuutideks pole ainult Id-d.

Xml valideerus kui võrreldi vastavust XSD-ga.

Retsenseeris Mjart - https://wiki.itcollege.ee/index.php/Mjart