Talk:Purgis: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(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...")
 
Line 21: Line 21:


====2. HTML XLST====
====2. HTML XLST====
Failis samadel ridadel juba eelnevalt nimetatud viga ja jällegi luuakse head tagide vahele h2 element.
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.

Revision as of 21:34, 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.