Talk:Meeskond:VariableMoods2: Difference between revisions
No edit summary |
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 - | 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!