|
|
Line 1: |
Line 1: |
| =Retsensioonid=
| |
| ==Retsensioon XML-ile meeskonnalt "MRPD"==
| |
| Retsentseerisime meeskonda „ MeilEiOleGrupinime“.<br>
| |
| <br>
| |
| <br>
| |
| XML-fail on korrektselt koostatud täites tingimust, kus kasutatusele on võetud piisavalt elemente ning erinevaid ID-sid. XML-i uurides tekib küsimus, miks on kõik <person> märgendi ID-d väärtustatud sama arvuga, ehk 1-ga. Sama küsimus tekib ka <shoppingList> märgendi <product> ID-de kohta, kus erisuguseid tooteid märgitakse ühe ID-ga. Arusaadav oleks, kui shoppingList märgendi sees toimub iga toote märkimine eraldi ID'na, ehk shoppingList käib spetsiaalselt ühe isiku kohta. ID-de pisut segane jaotus võib tekitada probleeme päringute tegemisel.<br>
| |
| <br>
| |
| XML-faili märgendite liigendamine on loogiline – olemas on isik, kelle alla käib ostunimekirjade märgend, mille alla omakorda ostunimekirjad eraldi. Positiivse poolena tooks välja ka Characted Data märgendi kasutamist, mis aitab ennetada probleeme teksti töötlemisel XML kujule.
| |
| Andmetüüpide kasutusel on väärtustüüpe kasutatud mõistlikult ning mõeldud on ka olukorrale, kui koguse määr on komaga arv. <br>
| |
| <br>
| |
| XSLT faile on loodud kaks. Esimene XSLT väljastab html-vormingus kõik andmed. Kasutatud on muutujaid ning when-tüüpi tingimusi. Teise XSLT järgi tehakse kindlate filtrite järgi juba spetsiifilisem päring – väljastatakse ühe inimese kindlat tüüpi ostunimekiri (tüüp – tavaline). Päringud on täidetud korrektselt ( pidades silmas, et päringuid ei tehta vaid ID-dele). Keelesüntaksi poolest on XSLT-d loogilised ning hästi loetavad – kasutatakse muutujaid ning atribuutide nimesid. Lisaks tasub välja tuua ka esitlus – päringute kuvamine tabelina on silmale hea ning ka lugemiseks väga otstarbekas. <br>
| |
| <br>
| |
| Kokkuvõtlikult võib väita, et ettenähtud ülesanne on sooritatud korrektselt ning täidab suures osas kõiki eesmärke.<br>
| |
| <br>
| |
|
| |
|
| ==Retsensioon XML-ile meeskonnalt "Node"==
| | ccc |
| | |
| <br>
| |
| Meeskond MEOG(MeilEiOleGrupinime) tegi XML faili inimeste ostulistist.
| |
| XML-i 4 dimensiooni tingimus on täidetud. Pea igal olemil on olemas ID atribuut ja lisaks sellele veel 3 erinevat atribuuti. Ainuke probleem paistab olevat <person> puhul, kus igal isikul on ID=1, ilmselt ei olnud see neil nii plaanis.
| |
| XML on hästi loetav, erinevate isikute alla on tehtud omakorda mitu nimekirja toiduainetest.
| |
| XML-s on kasutatud CDATA-t, et vältida parsimisel tekkivaid probleeme.
| |
| <br>
| |
| <br>
| |
| Nagu ette nähtud, on tehtud ka 2 XSLT faili.
| |
| Esimene neist prindib HTML kujule kogu info XML-st.
| |
| Teise puhul saame vastuseks ühe inimese ostu nimekirjad.
| |
| Mõlemad XLST failid on koostatud nii, et sellest tulenevat HTML-i oleks hea silmale vaadata ja lugeda.
| |
| XLST failides on kasutatud erinevaid tsükleid ning erinevaid xsl päringutüüpe.
| |
| Faili sisse on põimitud ka XML-i välist teksti, mis muudab HTML-i veelgi paremaks.
| |
| <br>
| |