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

Tietojenkäsittelyn koulutusohjelma
Tieto ja tiedon varastointi

XML tuntitehtäviä 1

 

Keskeinen asia

Tehtävä 1.1

Korjaa alla olevat xml-dokumentit hyvin muodostuneiksi:

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
    <kurssitoteutus>
    <nimi tunnus=atk89d>Hypermedian toteutusvälineet</Nimi>
    <opiskelija nro="a567890" status=H>Kaisu Kanerva</opiskelija>
    </opiskelija>
    <Opiskelija nro="a890890" status="I" nro='1'>
    Hannu Hilleri</opiskelija>
    </nimi>
  2. <?xml  encoding="ISO-8859-1'?>
    <kurssi>
    <nimi tunnus=ICT03D vastuuopettaja=Outi>Tieto</Nimi>
    <opettajat>
    <opettaja>Mirja</opettaja>
    <opettaja>Vuokko</opettaja>
    <opettaja>Elina</opettaja>
    <opettaja>Sirpa</opettaja>
    <opettaja>Outi</opettaja>
    <opettaja>Elina</opettaja
    <kuvaus>Opintojaksolla perehdytään <aihe>tietoon ja sen varastointiin</aihe> ja SQL:ään</aihe>
    sekä XML:ään</aihe>.
    </kurssi>
    <kurssi>
    <nimi tunnus='Atk73d'>Rakenteisten dokumenttien kuvauskielet</Nimi>
    </kurssi>
  3. <?xml encoding="UTF-8" version="1.0"?>
    <MYDOC>
    <TITLE>Hello world!</>
    <BODY BGCOLOR=steelblue>
    <P>
    <DIV;first>first line</DIV;first>
    <DIV;second>second line</DIV;second>
    <RECORD>Johnson & Son Inc.</RECORD>
    <record>IBM unlimited</record>
    <NOTE COMMENT="v0.1"/>
    <NOTE COMMENT="see notes.txt"></NOTE>
    Who are You ?
    </BODY footer="TUT">
    </MYDOC>

Tehtävä 1.2

Tee XML-dokumentti Panun kuppilan ruokalistasta. Poimi tarvittavat tiedot alla olevasta taulukosta. Tee ensin puurakenne. Mieti myös, miten tekisit XML-dokumentin, jossa on usean viikon ruokalista.

Panun kuppilan ruokalista

  maanantai tiistai keskiviikko torstai perjantai
päivän keitto 3 € lohikeitto sipulikeitto peruna-purjo-keitto lihakeitto sipulikeitto hernekeitto kanakeitto
pääruoka 5 € kanaviilokki pyttipannu makaronilaatikko lihapullat paistettu lohi

Tehtävä 1.3

Alla on taulukko säätiedoista. Tee tiedoista XML-dokumentti. Mieti myös, mitkä tiedot kannattaisi laittaa attribuuteiksi.

Laatija Päivä Kello Paikkakunta Ilma (astetta) Tuuli (m/s) Tuulensuunta Kuva
Matti Majava 4.11.2005 18.00 Lohja 3 8 pohjoinen  
Liisa Orava 4.11.2005 15.00 Lohja 7 14 koillinen  
Teppo Hevonen 4.11.2005 15.00 Helsinki 9 7 länsi  
Heikki Hiiri 4.11.2005 15.00 Utsjoki -3 2 pohjoinen utsjoki.gif

Ratkaisu: saa.xml


Päivitetty: 06.11.2008