Talk:Meeskond:VariableMoods2: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ddobrus (talk | contribs)
No edit summary
Ddobrus (talk | contribs)
No edit summary
Line 8: Line 8:
'''XSD'''
'''XSD'''


Skeemifailis tundusid ülevaatamisel kõik tüübid olema sobivad ning struktuur enesest mõistagi paigas. Hirmutavalt palju 'required' välju, aga ju siis peab olema. Kokkuvõttes - laitmatud .xsd fail.  
Skeemifailis tundusid ülevaatamisel kõik tüübid olema sobivad ning struktuur enesest mõistagi paigas. Hirmutavalt palju 'required' välju, aga ju siis peab olema. Kokkuvõttes - laitmatu .xsd fail.  





Revision as of 14:47, 12 March 2015

Retsensioon meeskonnale VariableMoods2 meeskonnalt R0ds.

XML

Kohe algusest peale lööb XML pahviks. Nimelt juurelemendile on pandud attribuut, mis sinna väga hästi sobib. Veidi seksistlik on, et naistel on sokid kohe roosad, aga muidu väga leidlikult ja läbimõeldult ülesehitatud XML'i struktuur. Kahjuks osaliselt isegi üle minu teadmiste piiri. Näiteks tag'ide kasutust ei oska täpselt ette kujutada. Nõutud sügavuseastmetega antud XML'is kindlasti probleeme ei ole. Kas 'Category' ja 'Subcategory' ID'd on samad..miks? Ja miks mehed ei saa Selga küpsiseid!? Aga vähemalt martsipan on tasuta. All comments aside - väga asjalik ja hästi ülesehitatud XML fail.


XSD

Skeemifailis tundusid ülevaatamisel kõik tüübid olema sobivad ning struktuur enesest mõistagi paigas. Hirmutavalt palju 'required' välju, aga ju siis peab olema. Kokkuvõttes - laitmatu .xsd fail.


XSLT I, II

Esimese transformatsioonina tekitatakse HTML fail. Selle käigus on näha, et meeskond valdab enamus .xslt faili võimalusi, kasutades ära if, for ja value-of(ka atribuutidelt) funktsioone. XSLT fail genereerib täiesti loogilise HTML'i ning eelnevalt loodud XML ei vaja kohendamist, et soovitud eesmärk(väljastada kõik nähtavad toidukaubad) täita. Minu väike programeerija-aju ei mõista, miks teil peab olema kaks for'i järjest - subcategory->product?

Teises HTML genereerijas näidatakse tegijate suurepäraseid teadmisi HTML'i tabletie tegemises ning CSS'is.


XSLT III

XSLT fail, mis teeb XML'ist uue XML'i on meeskonnal tehtud lühidalt, samas osavalt. Ausalt tunnistades väga täpselt template-matchimisest aru ei saa, aga tundub, et tasub ära õppida.



Kokkuvõttes väga eeskujulikult tehtud töö. Palju edu teie meeskonna tegemistes!