2. merkitys
●
●
●
Yksi osattava kokonaisuus muiden taitojen
oheessa. Vrt. HTML, SQL,
ohjelmointikielet
Tulee vastaan useissa paikoissa
Tärkeä tai merkityksetön, riippuen
työtehtävistä vrt. kieliopinnot
2
8. Tiedonsiirto järjestelmien
välillä
●
Ruma xml-data
●
Mitä kannattaa huomata?
<Teos>
<TeosId>12345678</TeosId>
<TeosTekijä>J. K. Rowling</TeosTekijä>
<TeosNide>
<TeosNideLainaaja>11223344</Teos...
<TeosNideMateriaalityyppi>Kirja</Teos...
</TeosNide>
...
8
9. Tehokas xml-viesti
●
●
●
●
Kompakti koko on vaikeasti tulkittava
Boolean flagit, stringit, erilliset muuttujat
<Email>true</EMail> <SMS>false<SMS>
<Delivery>1,0,1<Delivery>
<Delivery>5</Delivery> <= Bittisumma
Kenttien pituus, lukumäärä, hierarkia
Lähetetyn tiedoston koko vai ”puhdas”
rakenne. Esim. pilkulla eroteltu lista.
9
10. XML Spy
●
Hyvä työkalu, tavalliselle käyttäjälle
●
400-800 USD
●
Muita: Notepad+, ConText, Emacs jne.
10
18. yhteenveto
●
Ymmärtäminen tärkeää, ei tekninen nimi:
HTML, HTML5, XML, XAML, SOAP,
WebService
●
Oikean työkalun valinta
●
Merkitys syntyy työtehtävien mukaan
–
●
asiantuntija, projektipäällikkö tai tekninen
johtaja
Teoria vai käytäntö
18