Haaga-Helia
ICT1TD003 -> XML -> Viikkoharjoitukset 3

Tietojenkäsittelyn koulutusohjelma
Tieto ja tiedon varastointi

XML.3

 

Keskeinen asia

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

kokouskutsu

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ä.

  1. etunimi- ja sukunimi-elementissä voi olla 2-30 suomalaista kirjainta ja -.
  2. kutsuma-attribuutti voi saada arvot kyllä tai ei.
  3. postinumero-elementin sisältönä on 5 numeroa.
  4. vuodet-attribuutti voi saada arvot 18-65.
  5. 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ä)

  1. Laadi kirjasto.xml-dokumentille XML Schema.
    XML-dokumenttia vastaava puurakenne

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

Päivitetty: 18.11.2009