Haaga-Helia
ICT1TD003 -> XML -> Tuntitehtävät 5

Tietojenkäsittelyn koulutusohjelma
Tieto ja tiedon varastointi

XML tuntitehtäviä 5

 

Keskeinen asia

Tehtävä 5.1

Tee tuotteet.xml-dokumentista XHTML-sivu, jossa tuotteet ovat tuotteen hinnan mukaan laskevassa järjestyksessä. Tee XHTML-sivu täydentämällä tuotteet.xsl-dokumenttia.

Ratkaisut: tuotteet5_a.xsl    tuotteet5.html

Tehtävä 5.2

Muuta edellä tekemääsi XSLT-dokumenttia siten, että listaat XHTML-sivulla parametrina annetun muotoiset tuotteet. Jos tuotteella ei ole väriä, kirjoita teksti 'Ei väriä'. Käytä XHTML-sivun muotoilussa ullkoista tyylitiedostoa
http://myy.haaga-helia.fi/~ict1td003/tyylit/alatyyli.css

Ratkaisut: tuotteet5_b.xsl

Tehtävä 5.3

Laadi Panun kuppilan ruokalistasta XSLT:llä XHTML-sivu, missä on tietyn viikonpäivän ruuat. Viikonpäivä välitetään XSLT:lle parametrina. Jos kyseisenä viikonpäivänä ei ole ruokaa tai viikonpäivä on virheellinen, anna siitä ilmoitus "Viikonpäivänä xxx ei ole ruokaa."

Käytä XHTML-sivun muotoilussa ulkoista tyylitiedostoa ja style-elementtiä.

Tehtävä 5.4

Tee saa.xml-dokumentista oheisen näköinen XHTML-sivu. Paikkakunnat listataan aakkosjärjestyksessä.

Ratkaisu: saa5_a.xsl

Tehtävä 5.5

Listaa saa.xml-dokumentista vain parametrina annetun nimisen paikkakunnan säätiedot.

Ratkaisu: saa5_b.xsl


Päivitetty: 25.03.2009