
ICT1TD003 -> XML -> Viikkoharjoitukset 3
Tietojenkäsittelyn koulutusohjelma
Tieto ja tiedon varastointi
XML.3
Keskeinen asia
- XML Scheman perusteet: elementtien ja attribuuttien määrittely
Tehtävä 3.1 (2 piste)
Joulupukki etsii työvoimaa Korvatunturille lahjojen pakkaus-, kuljetus- ja jakelutehtäviin. Hakijoita pyydetään tekemään hakemus XML-dokumenttinä, joka noudattaa hakemus.xsd XML Schemaa.
Tehtävä 3.2 (2 pistettä)
Laadi tehtävässä 1.1 tekemällesi XML-dokumentille XML Schema
täydentämällä pohjaa kokous_pohja.xsd.
XML-dokumenttia vastaava puurakenne

Tehtävä 3.3 (2 pistettä)
Laadi puhelinmuistio.xml-dokumentille XML Schema.
Tehtävä 3.4 (2 pistettä)
Joulupukki saa tiedoiltaan virheellisiä hakemuksia. Täydennä tehtävän 1 hakemus.xsd XML Schemaa seuraavilla omilla yksinkertaisilla tietotyypeillä.
- etunimi- ja sukunimi-elementissä voi olla 2-30 suomalaista kirjainta
ja -.
- kutsuma-attribuutti voi saada arvot kyllä tai ei.
- postinumero-elementin sisältönä on 5 numeroa.
- vuodet-attribuutti voi saada arvot 18-65.
- laji-elementti voi saada arvon M1, A1, A, B, BE, BC, D, C1 tai C1E.
Korjaa tehtävässä 1 tekemäsi XML-dokumentti vastaamaan uutta XML Schemaa.
Tehtävä 3.5 (3 pistettä)
Laadi kirjasto.xml-dokumentille XML Schema.
XML-dokumenttia vastaava puurakenne

- Lisää XML Schemaan seuraavat omat tietotyypit
- vuosi-elementin arvo on vähintään 1900.
- painos-elementin arvo voi olla 1-25.
- kieli-attribuutin arvo voi olla fi, en tai swe.
- luokka-attribuutin arvon muoto on alussa 3 numeroa, piste ja lopussa 1-2 numeroa.
Päivitetty: 18.11.2009