Talk:Purgis: Difference between revisions
Created page with "==Retsensioon tiim ??? Profit poolt== ===XML=== XML-il on olemas 4 dimensiooni, aga atribuute mis ei ole ainult id-d kasutatakse ainult 2-el tasandil. Xml ei valideeru kuna..." |
|||
(One intermediate revision by the same user not shown) | |||
Line 2: | Line 2: | ||
===XML=== | ===XML=== | ||
XML-il on olemas 4 dimensiooni, aga atribuute mis ei ole ainult id-d kasutatakse ainult 2-el tasandil. | XML-il on olemas 4 dimensiooni, aga atribuute, mis ei ole ainult id-d, kasutatakse ainult 2-el tasandil. | ||
Xml ei valideeru kuna xsd failis pole antud teenindajatel-e id attribuute ja xsd failis puudub ka elemendil tellimused alamelement nimega teenindaja ja selline element pole üldse vajalik, sest seda kirjeldav attribuut on tellimused elemendil juba olemas. | Xml ei valideeru kuna xsd failis pole antud teenindajatel-e id attribuute ja xsd failis puudub ka elemendil tellimused alamelement nimega teenindaja ja selline element pole üldse vajalik, sest seda kirjeldav attribuut on tellimused elemendil juba olemas. | ||
Line 21: | Line 21: | ||
====2. HTML XLST==== | ====2. HTML XLST==== | ||
Failis samadel ridadel juba eelnevalt nimetatud | Failis on nagu esimesel html transformatsioonil samadel ridadel juba eelnevalt nimetatud vead ja jällegi luuakse head tagide vahele h2 element. | ||
Transformatsioon tagastab teenindajate nimed mitte restoranide toidud nagu pealkiri kirjeldab. | Transformatsioon tagastab teenindajate nimed mitte restoranide toidud nagu pealkiri kirjeldab. | ||
====3. XML XLST==== | ====3. XML XLST==== | ||
Fail ei kompileeru kuna muutujat $teeenindajaId pole defineeritud. Teine for-each tsükkel ei töötle ühtegi elementi kuna select on valele tasemele kirjutatud. Transformatsioon loob xml faili milles on ainult restoranide <nimi> elementide sisu väärtustatud. | Fail ei kompileeru kuna muutujat $teeenindajaId pole defineeritud. Teine for-each tsükkel ei töötle ühtegi elementi kuna select on valele tasemele kirjutatud. Transformatsioon loob xml faili milles on ainult restoranide <nimi> elementide sisu väärtustatud. |
Latest revision as of 20:37, 27 March 2017
Retsensioon tiim ??? Profit poolt
XML
XML-il on olemas 4 dimensiooni, aga atribuute, mis ei ole ainult id-d, kasutatakse ainult 2-el tasandil.
Xml ei valideeru kuna xsd failis pole antud teenindajatel-e id attribuute ja xsd failis puudub ka elemendil tellimused alamelement nimega teenindaja ja selline element pole üldse vajalik, sest seda kirjeldav attribuut on tellimused elemendil juba olemas. Kõikidel <![CDATA[]]> elementidel on puudu algus < ja lõppu > tag-id
XSD
Antud xsd fail lubab ainult ühte restorani, tellimus lubab ainult ühte jooki ja toitu, sealhulgas ka peavad mõlemad jook ja toit tellimuses olemas olema.
XLST
On olemas 2 html ja 1 xml transformatsioon. Transformatsioonid ei kasuta tingimuste kontrolle.
1. HTML XLST
Fail ei kompileeru kuna 1. ja 11. real on vead. <head></head> metadata taggide vahele luuakse h2 element mis sinna kindlasti ei kuulu. Teine for-each ei töötle ühtegi elementi kuna menyy/toidud/toit asemel on select toidud/toit.
2. HTML XLST
Failis on nagu esimesel html transformatsioonil samadel ridadel juba eelnevalt nimetatud vead ja jällegi luuakse head tagide vahele h2 element. Transformatsioon tagastab teenindajate nimed mitte restoranide toidud nagu pealkiri kirjeldab.
3. XML XLST
Fail ei kompileeru kuna muutujat $teeenindajaId pole defineeritud. Teine for-each tsükkel ei töötle ühtegi elementi kuna select on valele tasemele kirjutatud. Transformatsioon loob xml faili milles on ainult restoranide <nimi> elementide sisu väärtustatud.