• Ei tuloksia

XMl-kieli (l

N/A
N/A
Info
Lataa
Protected

Academic year: 2022

Jaa "XMl-kieli (l"

Copied!
1
0
0

Kokoteksti

(1)

AS-0.1110

Tentti, joulukuu 2008

Kirjoita jokaiseen paperiin nirnesi, opiskelijanumerosi, koulutusohjelmasi ja vuosikurssisi.

Tentin tarkistamisen nopeuttamiseksi vastaa kolmelle erilliselle konseptiarkille seuraavalla tavalla:

vastaukset tehtäviin 1 ja 4 samalle arkille vastaukset tehtäviin 2 ja 5 samalle arkille vastaukset tehtäviin 3 ja 6 samalle arkille Voit tarvittaessa jatkaa vastauksiasi lisäarkeille.

Muista antaa palautetta kurssista vastaamalla kurssipalautekyselyyn. Kysellyn vastaamalla saat

yhden lisäpisteen

(l

p.) tenttipisteisiin (tentti on kuitenkin läpäistävä ilman lisäpistettä). Ohjeet kurssipalautekyselyyn vastaamiseen ovat kurssin Noppa-sivulla.

1. Määrita seuraavat käsitteet yhdellä lauseella. (6 p.) a) Simple API for

XML

(SAX)

b) XHTML MP c) Athibuutti

d) XPath-ehto (predicate) e) Nimiavaruus

0

DTD

2. Mikä on seuraavien kielten kä5,ttötarkoitus? Anna esimerkki jokaisen kieien kä1.töstä (huom. ei

siis syntaksiesimerkkiä). (6 p.) a) SVG

b)

XHTML

c) XPath

3.a) Miksi

XML

Schema on kehitetty, vaikka DTD oli

jo

olemassa? Anna esimerkki kielen tarpeellisuudesta. (4 p.)

b) Mikä on XPathin toimintaperiaate? Anna esimerkki. (2 p.)

4. Mistä syistä XMl-muotoiset tiedostot ovat parempia kuin sovelluksen omat tiedostomuodot?

Anna esimerkki. Onko XMl-muodosta haittaa? Mitä? Pystl.täänkö mahdollisia haittoja minimoimaan? Kuinka? (6 p.)

5. Määritä yksinkertainen

XMl-kieli

patenttirekisterille, jossa on käytössä seuraavat tietueet:

patentin omistaja (pakollinen), patentin numero (pakollinen), otsikko (pakollinen), status, kuvaus ja keksijät. Jokaiseen keksijään liitfyy nimi (pakollinen), syntyrnäaika (pakollinen), osoite

ja

merkintä ensisijaisesta keksijästä (ns. pääkeksijä). Voit kät'ttääDTD:ta tai

XML

Schemaa kielen kuvauksessa, pienistä syntaksivirheistä ei sakoteta - olennaista on keskittyä rakenteen

kuvaamiseen. Anna esimerkkidokumentti, jossa esiintyvät kielen tärkeimmät piirteet. Kuinka kielesi vastaa tietojen hakemisen tarpeisiin? Miksi päädyit valitsemaasi ratkaisuun? (6 p.) 6. Pohdi syita

XMl-kielten

määränja käytön voimakkaaseen kasvuun. Anna esimerkkejä kielistä, jotka ovat hyötyneet XMl-syntaksista. Onko XML yleiskäyftöinen kaiken informaation kuvaamiseen? Perustele väitteesi. (6 p.)

Viittaukset

LIITTYVÄT TIEDOSTOT

Mitkä ovat kuluttajalle 3 tärkeintä syytä sovelluksen käyttöön. Aikaa säästyy

Ravinteiden kierron taloudelliseksi kokonaisarvoksi on Sitran raportissa arvioitu noin puoli miljardia euroa vuodessa.. Lähes puolet tästä summasta koostuu Itämeren rehevöitymisen

Kuinka paljon löydätte verkossa saatavilla olevia kuvia: kymmeniä, satoja vai

Kotihoidon palvelut, sähköiset palvelut mukaan lukien Terveyspalvelut (mahdollinen jatkuva osastohoidon tarve) Sosiaalihuollon palvelut (mahdollinen taloudellinen tuki)

annetaan vaihtoehdot: ”1 täysin eri mieltä”, ”2 jokseenkin eri mieltä”, ”3 ei samaa eikä eri mieltä”, ”4 jokseenkin samaa mieltä”, ”5 täysin samaa

Tämä vastausmoniste on laadittu ensisijaisesti vain opettajien ja erityisopettajien käyttöön. Joihinkin tehtäviin ja mallikokeisiin ei ole

Tutkijalle relevantimpi kysymys voisi liittyä siihen pakkotilanteeseen, johon Kekkonen, Leskinen ja Simonen – kuten myös Kosygin – katsoivat Suomen valtion ja sen omistaman

Explain the reflection and transmission of traveling waves in the points of discontinuity in power systems2. Generation of high voltages for overvoltage testing