ICT1TD003 -> XML -> Tuntitehtävät 1
Korjaa alla olevat xml-dokumentit hyvin muodostuneiksi:
<?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>
<?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>
<?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>
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 | ||
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