l e m e n e i l l e j a u l o s e l e m e n e i l l e y h e i s e a r i b u u i a a s s a l a s s a o n k X W l j a o s l y h a r A r k s s a a r k o



Samankaltaiset tiedostot
t P1 `UT. Kaupparek. nro Y-tunnus Hämeenlinnan. hallinto- oikeudelle. Muutoksenhakijat. 1( UiH S<

K Ä Y T T Ö S U U N N I T E L M A Y H D Y S K U N T A L A U T A K U N T A

PUTKIKAKSOISNIPPA MUSTA

1 Pöytäkirja Avaa haku

YHDYSKUNTALAUTAKUNTA TALOUSARVIOEHDOTUS 2018 TALOUSSUUNNITELMA

Pakkauksen sisältö: Sire e ni

PS. Jos vastaanotit Sinulle kuulumattoman viestin, pyydän ilmoittamaan siitä viipymättä allekirjoittaneelle ja tuhoamaan viestin, kiitos.

Ammattiluokitus Classification of occupations

3 *ä;r ä:e 5ä ä{ :i. c oo) S g+;!qg *r; Er ; l[$ E ;;iä F:ä ä :E ä: a bo. =. * gäf$iery g! Eä. a is äg*!=."fl: ä; E!, \ ins:" qgg ;._ EE üg.

Aluevarausmerkinnät: T/kem Maakuntakaava

1. Kaikki kaatuu, sortuu August Forsman (Koskimies)

Ilmastointi PUSSISUODATIN ALTECH CL-36-3-M5 LASIKUITU L500 PUSSISUODATIN ALTECH CL-63-6-M5 LASIKUITU L360

KIERTOKIRJEKOKO ELMA


Väestö- ja asuntolaskenta Folk- och bostadsräkningen Population and Housing Census

METSÄN KYLVÖ JA ISTUTUS

Sisäpiirintiedon syntyminen

Kattoläpiviennit KATTOLÄPIVIENTISARJA VILPE. Tuote LVI-numero Pikakoodi SOLAR TIILI MUSTA TM85 SOLAR TIILI RUSKEA AD58

Kirjainkiemurat - mallisivu (c)

äiäää?l älägcläälii äisrä lää äää

& # # w. œ œ œ œ # œ œ œ œ œ # œ w. # w nœ. # œ œ œ œ œ # œ w œ # œ œ œ Œ. œ œ œ œ œ œ œ œ # œ w. œ # œ œ œ w œ œ w w w w. W # w

i lc 12. Ö/ LS K KY: n opiskelijakysely 2014 (toukokuu) 1. O pintojen ohjaus 4,0 3,8 4,0 1 ( 5 ) L i e d o n a mma t ti - ja aiku isopisto

Korkein halinto -oikeus

SAMMONKATU SAMMONKATU JAAKON- SARVI- KATU SARVIJAAKONKATU 1: Kalevanrinteen katujen yleissuunnitelma, Liite 3 Asemapiirros 1/4

J u s s i N ie m i-p y n ttä ri, y lilä ä k ä ri, M a lm in p s y k ia tria n p o lik lin ik k a T o rs ta i

Määräys STUK SY/1/ (34)

P S. Va r äi n. m m2 2. e a / puistossa säilyvät puut. korko muuttuu, kansi uusitaan SVK asv.

Väestö- ja asuntolaskenta Folk- och bostadsräkningen Population and Housing Census

5 NOUSIAINEN. > 40 db > 45 db > 50 db > 55 db > 60 db > 65 db > 70 db > 75 db. Vt 8 ja kt 40 Raisio. LIITE Maanteiden meluselvitys 2012

S-ZSOTOOP DZDATA !SWIA 0 \ S-ISOTOOPPIDATA GTL-78 S AVZA. M19/3314/=78/14/10 M,IkeI ä, A.J.Laitakari Pielavesi, Säviä

La a d u l l in en in d ik a a t t o r i

Työsuhteista työtä vai työtoimintaa?

NEN PAINOVOIMAMITTAUS N:o OU 10/7b

Ko onnut. pianon my ö tstilyks eli e A - A - B O K J E N X T J S. S S A v II. E. /Johnin kus/mumksella. s o li / 11 a n // / o M M S I!

ää*r: rfrtlqäe'räs rr[; äsüä FäF r."f F'*üe ;=v* tr, $rr;gt :r1 älfese li ä; äepö* l4:e x1;'.äö l--g! li r: ; ;;*; ssü ntirs E,pä ;;qi?

Forssan kaupunki Osavuosikatsaus YHDYSKUNTAPALVELUT. Arviointik r iteeri tr mittarit ja tavoitetaso ja t a v o i t e t a s o

Valtuuskunnille toimitetaan oheisena asiakirja COM(2017) 112 final LIITTEET 1 9.

PENTTILÄN RANTA K AU P U N K IA SUMI SE N UUSI SUUNTA

> 40 db > 45 db > 50 db > 55 db > 60 db > 65 db > 70 db > 75 db

ä 3 lr;+fä3fää äää+ r

Hyvät p u o lu e to v e r it

MASKEERAUS: KOSMETOLOGIOPISKELIJAT LAURA YLITALO, KAROLIINA SIRPELÄ, MERVI SARJANOJA VALKEAKOSKEN AMMATTI- JA AIKUISOPISTO KUVAT: JYRKI LUUKKONEN

w w w. a u d i a t o r. f i yhtymävaltuustolle

4rrr. PYSwvYoesrÄ cPR Tarvasjoen Teräsovi Oy Junnaronkatu Salo SE RTI FI KAATTI TUOTTEE N SUORITUSTASON EN :2003

Liite 01: Asemapiirros 1/5000. Liite 02: Asemapiirros ilmakuvasovitus 1/5000. Liite 03: Aurinkopuiston suunnitelma 1/2000

V a a liv o itto. H a a s ta tte lu Suomen S o sia lid e m o k ra a tissa 18/

ILMANÄKYMÄ LANNESTÄ TIIKERINSILMÄ

2"3" FOR HOUSEHOLD USE ONLY ((

Väestö- ja asuntolaskenta Folk- och bostadsräkningen Population and Housing Census

Säteilyturvakeskuksen määräys turvallisuusluvasta ja valvonnasta vapauttamisesta

Tekes: Korjausrakentamisen kehittäminen -teema TEEMAN TILANNEKUVA

A1 Otsikko LASKU Helvetica A2 Laskunumero Helvetica A3 Asiakasnumero Helvetica B1 Otsikko PUHELUERITTELY otsikkosolu1

RIIHIMÄEN MELUSELVITYS 2008

Nokkavipuliittimet NOKKAVIPUL. UROS SK DN25 HST NOKKAVIPUL. UROS SK DN32 HST NOKKAVIPUL. UROS SK DN40 HST NOKKAVIPUL.

NIKKILÄN SYDÄMEN LAAJENTAMINEN VAIHE 2 MAANTASOKERROS 1/ / ARK - house

Piehingin osayleiskaava Kysely alueen asukkaille ja maanomistajille

l, ; i.'s ä E.ä E o gäästaefiiä,ggäeäeää;äggtää EI ;äe E H * eaä* E E 8EP.E .e= äe eääege F EEE;säääg lee sa 8NY ExE öe äec E= : ;H ä a(ü

4. S I S Ä LT Ö 5. SUUNNITTELUN KULKU 10. ESIMERKKI

Jakotukit / tarvikkeet

ARKISTOLUETTELO VANTAAN KOTISEUTUARKISTO MYYRMÄEN URHEILUTALOSÄÄTIÖ. 1 Hallituksen pöytäkirjat

Projektiohjausjärjestelmän käyttöönoton haasteet

Suosituimmat kohdemaat

POISTOILMAVENTTIILI HALTON

Peitelevy ja peitelaippa

/^ TARJOUSTEN AVAUSPÖYTÄKIRJA

LAUSUNTOPYYNTÖ SOSIAALI- JA TERVEYDENHUOLLON JÄRJESTÄMISLAIN VALMISTELURYHMÄ VÄLIRAPORTISTA


OL3 tilannekatsaus. ATS:n Syysseminaari Helsinki Herkko Plit Ydinturvallisuuspäällikkö Teollisuuden Voima Oy TVO

sim.exe DLL DLL ISO 639 sim.exe DLL ISO 639

Rahoitusmarkkinoiden kuukausisarjoja

Rakennepoikkileikkaus 1:100

Yleisen antennin säteily k enttien ratk aisem isen v aih eet:

TEKNISET TIEDOT. ISO 6431 / VDMA sylinterit Ø mm

Käyttövedenlämmitin. KÄYTTÖVEDENLÄMMITIN HAATO HK-15 1/3KW SEINÄ/VAAKA LVI-numero PIKA OD38

Tilinpäätöksen rekisteröinti Registrering av bokslut

Kempeleen kaavarunko VE1 "Tiivistyvä Kempeleentie"

KUIVANIEMI JOKIKYLÄ VESKANKANGAS (KUIVANIEMI 3 VESKANKANKANGAS)

4 AVililco. c- 1c o o i i n ix t. vonf. S g h a n ^t z. moni - ääni siksi "" s avittanut ( Toin en p a i n o s. HELSINGISSÄ,

spomffioimmu ALKURUOKIA JA PIENEEN NALKAAN **** HOTELLT ju talon leipiiä (* voiduan valmistaa myös gluteenittomana)

Eo C)sl. oarl. d to E= J. o-= o cy) =uo. f,e. ic v. .o6. .9o. äji. :ir. ijo 96. {c o o. ';i _o. :fe. C=?i. t-l +) (- c rt, u0 C.

TEKNISET TIEDOT. ISO 6432 minisylinterit Ø 8-40 mm

KAIDE KAIDE LUMON HYÖKKÄYSTIE PALOKUNNAN PPP LUMON AUKKO SP KUNTOILUTILA LUMON KATON RAJASSA AUKKO MONITOIMITILA LUMON PPP KATON RAJASSA AUKKO

VARASTO 3 ATK 2K ATK 2 VR.NR.

ää!ääää ääälrirtiiti

6. KOKOUKSEN LAILLISUUSEN JA PÄÄTÖSVALTAISUUDEN TOTEAMINEN

M A A N V U O K R A S O P I M U S YRI"Il 'ti IYII MI Vl)1

ekotehokas toimitalo Suunnittelukilpailu

l:, ll (x +3y z- 5 {"+2y+32:0 (2x+3y+22:0 4 0l x 3y +

MASSARÄÄTÄLIT RY JUHLASEMINAARI Ferrometal Oy Ferrometal Group

Heinola Jääporat on valmistettu Suomessa ja Suomalaisen Työn Liitto on myöntänyt. oikeuden käyttää Avainlippu -tunnusta merkkinä suomalaisesta työstä.

omakotitontit omakotitontit Saaristokaupungin Pirttiniemessä

Väestö- ja asuntolaskenta Folk- och bostadsräkningen Population and Housing Census

+ () 4 Abä. o t-{ +J t4. -s. -r) -^.b. L,'iI. o I=={ ) ts{ A L] l--.l. l*4. op{ cta-rff" ii F{ H H. !Jrl) ..:

Helka-neiti kylvyssä

Kertojien ikä ja sukupuoli

KUN JOULU VALKENEEPI. Kymmenen joululaulua sopraano- ja alttoäänille. sov. Matti Murto M018 ISMN M MODUS MUSIIKKI OY

TEHTÄVÄKORI Monisteita äikkään. Riikka Mononen

VIRALLISTEN LAJIKEKOKEIDEN TULO SYHD ISTELMIÄ KASVINVILJELYLAITOKSEN TIEDOTE N:o 13 MAATALOUDEN TUTKIMUSKESKUS

Transkriptio:

Sivu 1/13 T E K E S-p r o j e k i X M L -r a j a p in o j e n k e h i ä m in e n X R A K E K uo p io n y l io p is o T ie o j e n k ä s i e l y ie e e n j a s o ve l l e un m a e m a iik a n l a i o s T o m m i P e n in e n 16.12.2 0 0 2 XW-k ä ä r i n ä k i e l e n o e u u s XW R e l e a s e 2 1 J o h d a n o X R A K E -p r o j e k is s a k e h i e iin vuo d e n 2 0 0 1 l o p p up uo l e l l a k ie l i X M L -k ä ä r e id e n k uva a m is e e n. K ie l i r is i iin X W : k s i, j o k a o n l y h e n n e s a n o is a X M L W r a p p e r. X W o n d e k l a r a iivin e n X M L - p e r us a in e n k ä ä r e e n k uva us k ie l i m ä ä r ä m uo o is e n d a a n m uun a m is e k s i X M L -m uo o o n. X W -k ä ä r e o n X M L -m uo o in e n h ie r a r k k in e n m a l l i l ä h ö a in e is o n r a k e n e e l l e j a s a m a l l a s i ä n o ud a a va l l e ul o s a in e is o n r a k e n e e l l e. L ä h ö a in e is o n o s ie n p e r ä k k ä is y y ä k uva a a n p e r ä k k ä is il l ä e l e m e n e il l ä j a s is ä k k ä is y y ä s is ä k k ä is il l ä e l e m e n e il l ä. N ä is ä X W -e l e m e n i va in k uva a va m uun n o s a j a ul o s e l e m e n i n im e ä vä ul o k s e e n l uo a va e l e m e n i. O s ie n va ih o e h o is uus, va l in n a is uus j a o is uvuus s e k ä o s ia e r o a va e r o in m e r k k ij o n o k uva a a n ä m ä n m a l l in o s a n a o m il l a X W - e l e m e n e il l ä ä n j a -a r ib uu e il l a a n. X W -k ie l e n p e r us e id e n k uva us l ö y y y a r ik k e l is a [ E H K + 0 1] j a s e n j a k o k e h i y s ä j a o e u us a k uva il l a a n a r ik k e l is s a [ E H K + 0 2 ]. T ä s s ä r a p o r is s a k uva a a n X W -k ie l e n o e u uk s e n X W R e l e a s e 2 ( p r o j e k in s is ä l l ä ve r s io n um e r o o n 1.6 3 ) il a, s e n e k n is e n o e u uk s e n h a h m o e l m a s e k ä j o i a k in j a k o k e h i y s s uun ia. T uo a n o k ä y ö is e e n ve r s io o n vii a a va s a ve r s io n um e r o s a h uo l im a a k y s e e s s ä o n k ie l e n p r o o y y p p i o e u us, va ik k a k in ä ä ve r s io a o n m e n e s y k s e l l is e s i s o ve l l e u e s ij ä r j e s e l m is s ä. T o e u us o n h a va i u o im iva k s i j a s uh e e l l is e n vir h e e ö m ä k s i. 2 XW-k i e l e n o e u u k s e n i l a X W R e l e a s e 2 o e u a a X W -k ie l e e n s uun n i e l l uis a o m in a is uuk s is a k a ik k i m uu p a i s i b in ä ä r is e n l ä h ö m uo d o n. Si ä k uva a a n wrapper-e l e m e n in a r ib uu in a r vo l l a s o u rc e= " b i n ary " j a s e n k e n iä a r ib uu il l a y pe. X W R e l e a s e 2 p y s y y m uun a m a a n l ä h ö a in e is o j a, j o id e n r a k e n n e o n k uva a vis s a e r o in m e r k k ij o n o j e n j a k iin e id e n k e n ie n a vul l a. K ie l e e n o n l is ä y j a X W R e l e a s e 2 : e e n o n o e u e u m e r k k ik o o d a uk s e n va l in a l ä h ö - j a ul o s a in e is o l l e, e r il a is e n e r ik o is m e r k k ie n k ä y ä m in e n e r o in m e r k k ij o n o is s a s e k ä k iin e ä n s is ä l l ö n l uo m in e n ul o k s e e n. K iin e ä s is ä l ö l uo d a a n y k s in k e r a is e s i k ir j o i a m a l l a h a l u u e k s i h a l u uun k o h a a n k ä ä r e e s e e n. L is ä k s i y h j e id e n e l i vä l il y ö n ie n, a b ul o in im e r k k ie n j a r ivin va ih o j e n s ä il y ä m in e n ul o k s e e n o n va l i a vis s a a r ib uu il l a d i s c ard wh i es pac e. M e r k i ä vä X W R e l e a s e 2 : e e n o e u e u l is ä y s X W -k ie l e n a l un p e r in s uun n i e l uih in o m in a is uuk s iin o n ie d o n uud e l l e e n j ä r j e s e l y. H a l u u o s a k ä ä r e e n ul o k s e s a vo id a a n a l l e n a a m uu uj a a n, j o n k a a r vo vo id a a n s ij o i a a ul o k s e s s a h a l u uun k o h a a n. O m in a is uud e l l a vo id a a n uo a a h a l u un r a k e n e e n m uk a is a ul o s a in e is o a. T ä l l ö in m uun n o s o n h e l p o m p i k uva a j a n o p e a m p i s uo r i a a, k un a l k up e r ä is e n s uun n i e l m a n m uk a is e n, e s im e r k ik s i X SL T : l l ä o e u e a va n X W -m uun n o s a s e ur a a va n m uun n o k s e n a r ve vä h e n e e. X W : h e n o n l is ä y j a o e u e u m y ö s a r ib uu ie n uo a m in e n ul o k s e e n. A r ib uu ie n a r vo k s i vo id a a n uo a a p e l k ä n va k io e k s in l is ä k s i m y ö s e k s in j a l a us e k k e id e n k a e n a a io i a. L a us e k k e is s a Sivu 2/1 3 vo i k ä y ä ä k o k o n a is l uk uva k io i a, l ä h ö a in e is o s a m uu uj iin a l l e e ua s is ä l ö ä j a k o k o n a is l uk ua r vo is ia p e r us l a s k uo p e r a a io i a +, -, * j a /. X W : n vir h e e n k ä s i e l y ä o n p a r a n n e u s i e n, e ä ( k ä ä r e e n k uva uk s e s a p o ik k e a va ) s e l vä s i vir h e e l l in e n l ä h ö a in e is o un n is e a a n j a m uun n o s k e s k e y e ä ä n vir h e il m o i uk s e e n. K ä y ä n n ö s s ä ä m ä a r k o i a a l ä h ö a in e is o n o s a n l o p e in m e r k k ij o n o n un n is a m is a vir h e e ö m ä s i. A ie m m is s a ve r s io is s a l ä h ö a in e is o n j o n k in a l io s a n p uu um in e n a ih e u i s e n s is ä l ä vä n o s a n l o p e in m e r k k ij o n o n s ivuu a m is e n vir h e e l l is e s i a l io s a a e s i ä e s s ä, m in k ä ul o k s e n a m a h d o l l is e s i k o k o ul o s a in e is o n l o p p u o l i vir h e e l l in e n il m a n m in k ä ä n l a is a vir h e il m o i us a. T o e u us o n " p r o o f o f c o n c e p " e l i s e o s o i a a X W : n s uun n i e l un p o h j a n a o l e vie n id e o id e n o im ivuud e n. V e r s io n R e l e a s e 2 s uo r i us k y k y ä o n p a r a n n e u a ie m m a s a y h e is y ö y r i y k s iin j a e l l us a ve r s io s a 1.26, j a s i ä o n m y ö s e s a u l a a j e m m in. T ä s s ä ve r s io s s a o n m uu a m ia un n e uj a vie l ä k o r j a a m a o m ia vir h e o im in o j a : 1. T o is uva n o s a n k a h d e n p e r ä k k ä is e n e s iin y m ä n vä l is e n r a j a n m ä ä r i e l y ä e i a r k is e a. T o is uva l l a o s a l l a ( o s ia va s a a va n e l e m e n in m a x o c c u r s > 1 ) p i ä ä o l l a e k s p l is ii is e s i a i im p l is ii is e s i m ä ä r i e l y a l o i in - a i l o p e in m e r k k ij o n o. T ä ä e i k ui e n k a a n a r k is e a. J o s k um p a a k a a n e r o in m e r k k ij o n o a e i o l e m ä ä r i e l y, o n ul o k s e n a k ä ä r e e n e s ik ä s i e l y n a ik a is e n vir h e il m o i uk s e n s ij a a n m uun n o k s e n a ik a in e n ik uin e n s il m uk k a. 2. R e k ur s iivin e n m uu uj a vii a us e l i vii a us m uu uj a a n s e n o m a s s a m ä ä r i e l y s s ä uo a a vir h e e l l is e n ul o k s e n s e n s ij a a n e ä il a n e e s a s a a a is iin k uva a va vir h e il m o i us. 3. J o s o is uva l l e o s a l l e m ä ä r i e l l ä ä n va in a l o i in ( e i l o p e in a ), e s i ä ä n viim e is e n o is o n j ä l k e e n vir h e e l l is e s i e d e l l e e n o s a n a l o i in a e ik ä s e ur a a va n o s a n a l o i in a a i s ul k e va n o s a n l o p e in a. 4. T o is e a va n o s a n s is ä l l ö n k o r va a m in e n k iin e ä l l ä s is ä l l ö l l ä a ih e u a a k ä ä r e e s s ä m ä ä r i e l l y n m a k s im im ä ä r ä n o is o j a r iip p um a a o s ie n l uk um ä ä r ä s ä s y ö e e s s ä, j o s o s a l l e e i o l e m ä ä r i e l y l o p e in a. T ä l l ö in s y ö e e s s ä e i vir h e e l l is e s i e d e ä o l l e n k a a n. 5. K a h d e n a i us e a m m a n e l e m e n in l uo m in e n p e r ä k k ä in X W -e l e m e n il l ä E L E M E N T e i o im i. K un o e u us a r k is a a, e ä o s ie n vä l is e r a j a o n m ä ä r i e l y k ä ä r e e s s ä, va a ii s e vir h e e l l is e s i ä l l a is e n r a j a n m ä ä r i e l y n m y ö s E L E M E N T -e l e m e n ie n vä l il l e, va ik k a n e e ivä va s a a m i ä ä n l ä h ö a in e is o n o s ia. M uun n o k s e n e h o k k uus r iip p uu n y k y is e l l ä o e u uk s e l l a va h va s i k ä y e y n k ä ä r e e n k o o s a. P ie n e m m il l ä k ä ä r e il l ä ( k y m m e n iä r ive j ä ) n o p e us o n k o h uul l in e n, s uur e m m il l a k ä ä r e il l ä ( s a o j a r ive j ä ) k ä ä r e e p uun m uo d o s a m in e n o n e r i ä in h id a s a ; i s e m uun n o k s e n n o p e us e i r iip u k ä ä r e e n k o o s a. E r ä ä l l ä 3 0 -r ivis e l l ä k ä ä r e e l l ä m uun n e a a n l ä h ö a in e is o a a va l l is e l l a 1 8 0 0 M H z : n P e n ium 4 - p r o s e s s o r il l a va r us e ul l a P C : l l ä n. 1.3 M B /s. K ä ä r e p uun m uo d o s a m is e n h i a u e e n e i o l e n ä h ä vis s ä m i ä ä n e o r e e is a s y y ä ; h i a ud e n s y y n ä o n m i ä o d e n n ä k ö is im m in e p ä o n n is un u o e u us. Suo r i us e h o k k uu a r a j o i a a m y ö s j o k a a p a uk s e s s a k ä y e y o h j e l m o in ik ie l i: J o s X W o e u e a is iin J a va n s ij a a n e s im e r k ik s i C + + : l l a, o l is i e h o n l is ä y s o m ie n X W : h e n l ii y m ä ö m ie n e h o k k uus ve r a il uj e n p o h j a l a m a h d o l l is e s i m o n ik y m m e n k e r a in e n. Se ur a a vis s a a ul uk o is s a o n k uva u X W : n e l e m e n i o m in e a r ib uu e in e e n s e k ä X W -e l e m e n e il l e j a ul o s e l e m e n e il l e y h e is e a r ib uu i ; o e u e u o n m e r k a u vahvenne u na. K a ik k i a r ib uu i j a l ä h ö a in e is o n o s ia ä s m ä ä vä e l e m e n i k ir j o i e a a n k o k o n a a n p ie n e l l ä. E l e m e n i, j o k a e ivä va s a a m i ä ä n l ä h ö a in e is o n o s a a e l i C H O I C E, E L E M E N T, S T O R E, C O P Y -O F j a V A L U E -O F, k ir j o i e a a n k o k o n a a n is o il l a k ir j a im il l a. A ie m m is s a ve r s io is s a k ä y e y a r ib uu i o c c u r s o n p o is e u a r p e e o m a n a. K a ik k i e l e m e n i j a a r ib uu i k uul uva n im ia va r uu e e n h p : //w w w. c s. u k u. f i /X W /2 0 0 1.

l e m e n e i l l e j a u l o s e l e m e n e i l l e y h e i s e a r i b u u i a a s s a l a s s a o n k X W l j a o s l y h a r A r k s s a a r k o a a a r ä ä r y n s ä l ä ä s a a a l ä h ö a o n o s a a XW-e Seur va is uva u -el em en eil e ul el em en eil e eis e ib uu i. ib uu in uva uk es osa i ib uu im i el is vä el em en iä va va in eis. A r i b u u i K u v a u s L ä h ö a o n o s a n p ä ä ä m k k o n o s L ä h ö a o n o s a n a l o a m k k o n o s V ä l y ö n n o l a m k k o n o j a j o k a a l o a a l ä h ö a o n o s a n O s a a l k a a s m ä ä l ö y d y s ä m k k o n o s a c h d s M ä ä r l ä h ö a o n o s a a k a s s a s ä a l s o a n m k k o n o n A l s k a s a l a p s s ä a l a p s l a p s s a l a p s o l l s a T a S T k ä y ä ä ä s r a c h d M ä ä r l ä h ö a o n o s a a k a s s a s ä j o k a a l s a n p ä ä ä n m k k o n o n A l s k a s a l a p s s ä a l a p s l a p s s a l a p s o l l s a T a S T k ä y ä ä r c h d s M ä ä r l ä h ö a o n o s a a k a s s a s ä j o k a a l s a n a l o a n m k k o n o n A l s k a s a l a p s s ä a l a p s l a p s s a l a p s o l l s a T a S T k ä y ä ä s r c u L ä h ö a o n o s a n p a k o l l o o j l ä ä r ä O l a r o n 1 c u L ä h ö a o n o s a n o o j m a k s ä ä r ä O l a r o n 1 j a r a j o a m a o n m ä ä r ä m a a a n k l l a u n b o u n d e d p L ä h ö a o n o s a n p a k a m k k ä A r a r n a o n l y ö n n l ä o a o s a n a l k j a l o p p a k a P a a n o a a n ä k ä s ä ö m ä n s y ö a l a y h d ä a l k a d c A r l l a r u e o k s a y h j ä k a a s a r l l a f a l s e n a a n n o r m a a l a p a a n A r a r k o s k a r ä ä r y n s ä l ä ä j a l ä k s s p y y k a l j ä l k ä l k a l l a p s l n l a p s l j n V a n h m a l a p y a s a a n h a l a s a m a a l a p s s a O l s a a r o n f a l s e l w r a p p e r j o s a s p y y y l l ä k l a a l l a ; k ä ä r s ä a r k ä y ä ä ä l l l a n s o n a r a s a m ä ä r ä s l a p s l s u b p V a r s a d a a a n k a o m a k s k a s o a l ä h ö a o n y h j ä o s a a a n s a a a r a r l l a r u e O l s a a r o n f a l s e a y h j ä o s a o a r ä ä r y n s ä l ä ä s a a n o s a n a l s O s a o n y h j ä j o s s a l o m k k o n o l ö y y y s y ö ä a a l o a o l m ä ä r y j a s y ö ä l ö y d y m ä ä n n o s a n l o p a a o a y p e M ä ä r b ä ä r l ä h ö m d o n a p a s s a s y ö o s a n o y y p erminaor in eis vä er ij arer in eis i va er ij arers il ein er el u is er ij, vo iva i in eis. en im is es e er ij. il ep araor i el ee in eis uva va el em en is io ia er va er ij. io ia uva vis iel em en eis, i en is iel em en in es CHOICE, EL EM EN i OR E, ei vo i erminaor eik arer -a ib uu ej. il erminaor i el ee in eis uva va el em en is is en io vä er ij. io ia uva vis iel em en eis, i en is iel em en in es CHOICE, EL EM EN i OR E, ei vo i erminaor-a ib uu ia. il arer i el ee in eis uva va el em en is is en io i va er ij. io ia uva vis iel em en eis, i en is iel em en in es CHOICE, EL EM EN i OR E, ei vo i arer-a ib uu ia. minoc rs in eis is en is en uk um. e us vo. max oc rs in eis is en im im. e us vo, i il is va io. os iion in eis ik er ein. ib uu in vo vä il il er e un u- up ik. ik um er id viel i el em een us es en. is ard emp y el emen vo ul een ei uo e iä el em en ej, un vo e uo e iin. ib uu in vo ee ib uu im i el is vä el em en iä is i e er iy ik il e el em en in el is il e el i ik il e iel em en eil e, iid en il e e. em er i e us vo id u es uu es. e uk en vo el em en il e, e er iy uva ul va ees ib uu ia ei vo i e el em en il e, va e vi es i el vä en il e. ig noreemp y ar in is een uul um i va in eis vo id ivuu ib uu in vo. e uk en vo. Sivuu e va va ib uu im i el is vä el em en iä va va io ia., en i in er ij ees i i in ei e i el, ees ei i en en e va er in. i el ee in is en uo uk es een ie in. sringlengh M ä ä r i e l e e b in ä ä r is e n l ä h ö m uo d o n a p a uk s e s s a o s a n p i uud e n a i m a k s im ip i uud e n m e r k k e in ä. L is ä k s i o s a o n m ä ä r i e l ä vä y p e- a r ib uu il l a j o k o sring- a i nu llerm ina ed sring - y y p p is e k s i. discardwhiespace A r ib uu in a r vo l l a ru e p o is e a a n o s a n a l us a j a l o p us a y h j e e e l i vä l il y ö n n i, a b ul o in im e r k i j a r ivin va ih d o. A r vo l l a f a lse y h j e i ä e i p o is e a va a n n e k ä s i e l l ä ä n n o r m a a l e in a m e r k k e in ä. O l e us a r vo o n ru e. A r ib uu in a r vo k o s k e e a r ib uu im ä ä r i e l y n s is ä l ä vä ä e l e m e n iä j a l is ä k s i s e p e r iy y y k a ik il l e e l e m e n in j ä l k e l ä is il l e e l i k a ik il l e l a p s ie l e m e n e il l e, n iid e n l a p s il l e j n e. V a n h e m m a l a p e r i y a s e us vo id a a n h a l u a e s s a m uu a a l a p s e s s a. Elemeni ja niiden oma aribuui sekä elemenien eksisisälö Elemeni K uv aus wrapper ( K o k o X W -k ä ä r e e n s is ä l ä vä e l e m e n i ( X W -k ä ä r e e n j uur ie l e m e n i). a r ib uu i n am e V a l in n a in e n k ä ä r e e n n im i. a r ib uu i L ä h ö a in e is o n y y p p i, j o k o b ina ry a i ex. so u rcey pe a r ib uu i in pu en co din g L ä h ö a e o n m e r k k o o d a, j o k J a n e m a y l s a d a s a O l e s e n a a j o y m p ä r ö n o l e k o o d a : S y. p ( " f o d ) o s a e o n m e r k k o o d a, j o k J a n e m a y l s a d a s a O l e s e n a X M L o k e n n o l e k o o d a U T F in is ik us in va uk is i. uk is us us sem gep ro ery ile. enc ing". Tul in is ik us in va uk is i. uk -d um ie us us -8. a r o u g l l ( * E l e m e n s a a s a l ä h ö a e o n o s a s a e e a o k s e e n e l e m e n, m a o s a n a l s a k ä s e l l ä ä n l a p s l e m e n n k s e n m a a n J o s e l e m e n o n y h j ä, e e o s a n s ä l ö s r a a n o k s e e n n o ( * E l e m e n s a a l ä h ö a e o n o s a n e a a n j a l a a n, m a s ä e e a o k s e e n m ä ä n C H O I C E ( E s a a m ä ä n l ä h ö a e o n o s a a a n l s e e l a p s a a n s e n, j o n k a m ä ä r e l e m ä o s a l ö y y y l ä h ö a e o s a e n s m ä e n ä L ö y y n y o s a k ä s e l l ä ä n ä m ä n l a p s l e m e n k s e n m a a n L a p s l e m e n l a e h d ä ä n l a s e n a l o m e r k k o n o j e n p e r e e l l a E L E M E N T ( E k a l ä h ö a e o a m l ä ä n a l l a a n a a o k s e e n n e y n e l e m e n e a n e l e m e n s ä l ö e a a n l a p s l e m e n n k s e n m a a n a r n e a n e l e m e n n S T O R E E l e m e n s ä l ö ä e e a o k s e e n a n s o e a a n n e y y n m a a n a r n M a n n C O P Y F N e y n m a n s ä l ö e a a n o k s e e n a r K ä ä r e e s s ä a m m m ä ä r e l l y n m a n n V A L U E F N e y n m a n e k s ä l ö e a a n o k s e e n s e n, e ä ib uu i pu en co din co apse iä va va in is i uo ul iä u io i ie ie uva uk uk. i ul is uo ul. ig re iä va va in is un is ue u ii i uo ul i. i va i in is va va i is i in is im is. i ie in uva uk uk. ie in va in i in ij us. i uva in is il va va uo ul im in. Tuo va in is uo ie ie uva uk uk. ib uu i am e Tuo va in im i. in is i uo ul va ij i im uu uj. ib uu i am e uu uj im i. -O im uu uj is uo ul. ib uu i sel ec ie in i uu uj im i. -O im uu uj is is uo ul i e l e m a r ib uu ie n j ä ä d e s s ä p o is. a r ib uu i sel ec K ä ä r e e s s ä a ie m m in m ä ä r i e l l y n m uu uj a n n im i. e n ie n e k s is is ä l ö j ä ä ul o k s e e n a l k u- j a l o p p u un n is e id e n j a Sivu 3/1 3 Sivu 4/1 3

m m M m a k E l e m e n s a a s a l ä h ö a e o n o s a s a e a a n a n n e X W r e s a ( * n e n e l e m e n o k s e e n j a o s a n a l s a k ä s e l l ä ä n l a p s l e m e n n k s e n m a a n J o s e l e m e n o n y h j ä, e e o s a n s ä l ö s r a a n e l e m e n s ä l l ö k s a u u A n n e n e n a r e a a n o k s e e n k j o e s a m u u a k u i n X W m d o s s a A r a r n o s a n a o l l a l a e k e a a l o s s a { } n i m i a v a r u u d e a L a e k e s ä l ä ä m a a s, k o k o n a l k a j a k o k o n a l r p e r l a s k p e r a a a j a M a a s e o y k s k e r a e s m n n E s < e a = " { { 6 U " a a n a r l l a J u, a n a r l l a 2 j a l ä h ö a e o n s a a n o s a n s ä l l ö l l ä B e o k s e n < e a = " J u 4 U " > B e < > T e a a n o k s e e n k j o e s a m d o s s a J o s e l e m e n l ä o n s ä p e l k ä s ä ä n e k s ä l ö ä, s e k o r a l ä h ö a e o n s a a n o s a n s ä l l ö n o k s e s s a J o s e l e m e n l ä o n s e k a s ä l ö ä, k ä s e l l ä ä n l ä h ö a e o n s a a n o s a n a l s a l a p s l e m e n n k a m a l l a a l l a j a e l e m e n e k s ä l ö e a a n o k s e e n k j o e s a m d o s s a E l e m e n e s ä a a n k ä y ä ä n e n o m n a r n l ä k s s e a a a r e j a : ) d i a r d w h i e a c e ) m i n o c c u r m a c c u r * ) k a k e d e l l ä m ä ä r e l y j ä X W e l e m e n e l e j a o s e l e m e n e l e y h e a r e j a elemeni uus uin iä va va in is uo un -n im ia va uud im in i ul io i ie ie uva uk uk. i ul is uo in is i. r ib i un im in ib uu i uo ul ir i us s - uo. ib uu in vo vo i us ul uis. s us vo i is uu uj vii uk ia is uk uva io i is uk ua vo is ia us uo io i +, -, * /. uu uj vii uk va in is i uu uj ie im iä. im. s} -x} /> uo is i s-m uu uj vo s x- uu uj vo in is va va is s ul s s /e. elemenin uo ul ir i us uo. il ek is is lö is is va in is va va is ul. il is i in is va va io ie ie uva va in is is uo ul ir i us uo. is vo id iid ie ib uu ie is i ur via ib uu sc sp ; s, xo s; ik ia i - il ul il is iä ib uu. B i n ä ä r i i e d o s o n k e n i e n y y p i B in ä ä r is e n l ä h ö a in e is o n k e n ie n y y p i e l i a r ib uu in y p e a r vo o n k uva u s e ur a a va s s a a ul uk o s s a. T y y p p i K o k o b i e i s s ä, a r v o a l u e K u v a u s r i n g M e r k k n m ä a r p e r k k o n o, j o n k a p k ä y e y s ä m e r k k o o d a s e s a m o e a a n a r l a j a m e r k k n l ä ä r ä s ä r i n g l e n g h n u l l e r m i n a e d r i n g M e r k k n m ä a r p E n ä ä n a n n e k ä y e y s ä m e r k k o o d a s e s a m a k s e n m a e n j a m e r k k n l ä ä r ä s ä e r k k o o d p ä ä ä m ä m e r k k o n o M a k s m o e a a n a r l a r i n g l e n g h h e y e 8 b, 2 8 2 7 P n k o k o n a l a K j o e a a n o k s e e n k a k s e r k k e n ä h e k s a d e s a a l a b y e 8 b, 2 8 2 7 P n k o k o n a l a o r 1 6 b, 2 7 6 8 2 7 6 7 P n k o k o n a l i n 3 2 b, 1 4 7 4 8 3 6 4 8 1 4 7 4 8 3 6 4 7 K o k o n a l l o n g 6 4 b, 2 2 3 3 7 2 0 3 6 8 7 7 0 8 k o k o n a l 9 2 2 3 3 7 2 0 3 6 8 7 7 0 7 u n g n e d b y e 8 b, 0 P n e e r k ö n k o k o n a l a u n g n e d o r 1 6 b, 0 P n e e r k ö n k o k o n a l s ie vie il iip uu ij i uus ik uk il i ib uu il ie uk um. s s ie vie il iip uu in un ik uk im ip i uud i in ie uk um. ik in 0 ij. im ip i uus il i ib uu il s. xb -1..1 ie i is uk u, vu. ir i ul im is im il uk un. -1..1 ie i is uk u, vu. sh -3..3 ie i is uk u. -2..2 is uk u. -9 54 58.. Suur i is uk u. 54 58 si..2 55 ie i um i is uk u, vu. si sh..6 553 5 ie i um i is uk u. d 3 2 b, 0 4 2 9 4 9 2 9 5 E k ö n k o k o n a l d l o b, 0 k ö n k o k o n a l 4 4 4 4 0 7 3 7 0 9 5 5 unsigne in.. 67 umer i is uk u. unsigne ng 64.. Suur i e umer i is uk u. 18 67 1616 Merkkikoodaukse lähö- j a ulosain eisolle T uk i w r a p p e r -el emen in inp ue nc o d ing- j a o up ue nc o d ing -a r ib uu ien k uva a mil l e er il a is il l e mer k k ik o o d a uk s il l e l ä h ö - j a ul o s a in eis o l l e s a a d a a n s uo r a a n J a va l l a. J a va s s a ie o vir r a vo id a a n mä ä r i el l ä k ä y ä mä ä n h a l u ua mer k k ik o o d a us a. T ue uj a mer k k ik o o d a uk s ia o n y l i s a a ; ä r k eimmä s eur a a va s s a a ul uk o s s a. L is ä ä mer k k ik o o d a uk s ia l ö y y y o s o i ees a h p : / / j a v a. sun. c o m / j 2 se / 1. 3 / d o c s/ guid e / inl / e nc o d ing. d o c. h m l. N K A S C I I P 7 A I I I S O 9 I 8 8 5 9 L a U T F X M L : n o l k k o o d a U T F, U n o d 8 y s a p a U T F I n s l k a a o s a j o k o M k k ä y l j o o n a U n o d y s a p a C p 2 7 I B M k ö l j a R s l C p 0 M O L a C p 5 2 W d o w s L a im i uv aus er in ein en -b i in en SC -885-1 SO -1, in -1. -8 e us mer ik us -8 ic en -b i in en es i -16 SO 10 64 6: uh eel is en va uk. er ej i mil. ic en 16-b i in en es i. 8 -mer is Suo mel e uo il e 85 S-D S in -1 12 in in in -1. E roin m erkkij on oj en erikoism erki E r o in mer k k ij o n o is s a vo id a a n k ä y ä ä s eur a a via er ik o is mer k k ej ä. T ä s ä s y ö s ä y h k o a n T ä s ä s y ö s ä r a l k k o k o l ä h ö a o n a l k j a j o k a r d o n k j ä l k V o a a n k ä y ä ä o k k o n o n a l s a ; l l a a a n k ä y ä ä k ä ä T ä s ä s y ö s ä r o k k E r j ä r j k o o d a a r d o n a l l a U n s a k ä y ä ä n y h ä k k L F n o a r l a a n ( a j a W d o w s s a k a h a k k C R L F n o a r a a n ( a a ) j a X W : s s ä k k o o d a k ä s l ä ä n y h ä k k ä C R k, j o a l ö s s a a L F k ä s l ä ä n n o r a l a k k ä T ä s ä s y ö s ä y h l y ö n a a b o k k T ä s ä s y ö s ä y h a b o k k \\ mä ees een en viiva \. \^ mä ees ivin uun el i in eis uun is en ivin va ih el i \n -mer in een. id va in er in mer ij us muua vo id \n -mer in. \n mä ees ivin va ih mer iin. i es el mä va ivin va ih er i va. ix is e mer iä umer vo vu) 10 in is mer iä umer vo il vuin 13 10. ump ik in us i el en \n -mer in. -mer i i ei vä i mä i eur i el ma ein mer ein. \s mä ees een vä il iin i ul in imer iin. \ mä ees een ul in imer iin. 3 O h j e l m a p a k e i X W R el ea s e 2 ( X R A K E -p r o j ek in s is ä l l ä ver s io n umer o l a a n 1.63 ) o n s a a a vis s a ma k s u a s en uo a n een X R A K E -p r o j ek in k o is ivuil a o s o i ees a h p : / / w w w. c s. uk u. f i/ r e se a r c h / X R A K E 3. 1 P akein sisälö P a k e i s is ä l ä ä a j e a va n J a va -o h j el ma n, d o k umen a a io a j a es imer k k ej ä. X W k o k o n a is uud es s a a n p a k e is s a X W -R e l e a se -2. j a r j a s en a r vi s ema X M L -j ä s en ä j ä, j o n a k ä y e ä ä n A p a c h en X er c es iä, o n p a k e eis s a - o eu us o n Sivu 5/1 3 Sivu 6/13

xercesimpl.jar xmlp arsera P Is.jar D o k um en a a io a o n k a h d es s a ied o s o s s a R E A D M E. x X W -k u v au s-r elease-2.d o c X W -k u v au s-r elease-2.d o c o n ä m ä d o k um en i j a R E A D M E. x s is ä l ä ä p i k ä l i s a m a a s ia k uin ä m ä l uk u ( O h j el m a p a k e i). T es ik ä ä r ei ä j a n iid en l ä h ö a in eis o j a l ö y y y h a k em is o is a i n ro es -w rappers H a k em is o s s a i n ro o n p a r i k ä ä r e ä r a k en n e u va ih ei a in. A l l a k ä ä r ee j a n ii ä va s a a va l ä h ö a in eis o : 5 9 1.xw....xw 1-5. x 6.xw....xw 6-9. x 10.xw... 12.xw 10-12. x H a k em is o s s a es -w rappers o n k ä ä r ee j a n iid en l ä h ö a in eis o n um er o i u va s a a m a a n o is ia a n. L ä h ö a in eis o k ä ä r eel l e es -*.xw o n es -*. x. V a s a a va s i X W : n vir h een a r k is us a j a -r a p o r o in ia es a a va k ä ä r ee es -err-*.xw j a o s a l l e n iis ä l ö y y y l ä h ö a in eis o es -err-*. x ( s uur in o s a k ä ä r eis ä o n s y n a k is es i vir h eel l is iä el i vir h e h a va i a a n j o en n en l ä h ö a in eis o n l uk em is a ). Seur a a va s s a l y h y k uva us j o is a k in es im er k k ik ä ä r eis ä :, A o j a k a r, j o k a j a k a k # k l ä. A o j a k a o m k k o n o j a l o a m k. A o j a k a r, j o a o n s y ö s ä y k s l n h ä n. A o j a k a r, j o a n a a n r a l a l ö y y s ä m k k o n o s a. A o j a k a o m k k o n o j j a k a m o s. E s k k i g n o j a ä. E s k k i g n o j a ä. E s k k i g n o ä. E s k k m k k o o d a s a : U T F W d o w s k o o d a. es -1.xw es -2.xw in eis u uu iveih in u uva en iin -m er il es -3.xw in eis u uu er in er ij en i iin en iin es -4.xw in eis u uu iveih in i ees i iia vä es -5.xw in eis u uu iveih in is viim ein en un is e ivin us vä er ij es -6.xw in eis u uu er in er ij en iin iin es -8.xw im er i re- co llapse -el em en eis es -10.xw im er i re- co llapse -el em en eis es -11.xw im er i re-el em en is es -17.xw im er i er ik uk is -8 in in us es-1 8. x w E s im e r k k i m e r k k ik o o d a uk s is a : U T F -8 D O Sin k o o d a us es-1 9. x w E s im e r k k i m e r k k ik o o d a uk s is a : U T F -8 U T F -1 6. es-2 0. x w... es-2 2. x w E s im e r k k i k iin e ä k e n ä is e s ä a in e is o s a. es-2 3. x w... es-2 5. x w E s im e r k k i E L E M E N T -e l e m e n is ä. es-2 7. x w E s im e r k k i C H O I C E -e l e m e n is ä j a sa r er s-a r ib uu is a. es-2 6. x w, es-3 1. x w, es-3 2. x w E s im e r k k i C H O I C E -e l e m e n is ä. es-3 1. x w E s im e r k k i k iin e ä n s is ä l l ö n l uo m is e s a ul o k s e e n. es-3 3. x w E s im e r k k i l ä h ö a in e is o n ie d o n k o r va a m is e s a k iin e ä l l ä s is ä l l ö l l ä. es-3 4. x w, es-3 5. x w E s im e r k k i a r ib uu is a d i sc a r d wh i esp a c e. es-o u g h. x w E s im e r k k i a in e is o s a, j o k a va ik u i j o s s a in a ie m m a s s a X W : n k e h i y s va ih e e s s a " h a a s a va l a ". es-3 7. x w E s im e r k k i X M L -d o k um e n in r un g o n uo a m is e s a ; l ä h ö a in e is o a e i s iis m uun n e a va a n uo e a a n k ä ä r e e n k uva a m a X M L -d o k um e n in r un k o. es-4 1. x w... es-4 2. x w E s im e r k k i a r ib uu is a i g n o r eem p y su b p a r. es-4 8. x w... es-5 2. x w E s im e r k k i ie d o n uud e l l e e n j ä r j e s e l y s ä j a m uu uj is a e l e m e n e il l ä S T O R E, C O P Y -O F j a V A L U E -O F. es-5 2. x w E s im e r k k i va k io s is ä l ö is e n a r ib uu in uo a m is e s a ul o k s e e n. H a k e m is o s s a sa m p l es o n e s im e r k k e j ä X W : n k ä y ä m is e s ä J a va -o h j e l m a s a. A l l a l y h y k uva us ie d o s o is a F i l e_ F i l e_ O u p u S r ea m. j a v a, F i l e_ F i l e_ O u p u S r ea m. c l a ss L ä h d e k o o d i j a k ä ä n n e y l uo k k a ie d o s o o h j e l m a l l e, j o k a d e m o a a k ä ä r e e n j a l ä h ö a in e is o n l uk e m is a n im e y s ä ie d o s o s a j a ul o k s e n uo a m is a O u p u S r ea m - ie o vir a a n. A j o -o h j e : j a v a F i l e_ F i l e_ O u p u S r ea m wr a p p er. x w i n p u. x R ea d er _ R ea d er _ S A X. j a v a, R ea d er _ R ea d er _ S A X. c l a ss L ä h d e k o o d i j a k ä ä n n e y l uo k k a ie d o s o o h j e l m a l l e, j o k a d e m o a a k ä ä r e e n j a l ä h ö a in e is o n l uk e m is a R ea d er - ie o vir r a s a j a ul o k s e n uo a m is a S A X - a p a h um in a. A j o -o h j e : j a v a R ea d er _ R ea d er _ S A X wr a p p er. x w i n p u. x wr a p p er. x w Sivu 7/1 3 Sivu 8/1 3

E s im e r k k ik ä ä r e ie d o s o n inpu.x m uun a m is e e n. I npu.x E s im e r k k il ä h ö a in e is o k ä ä r e e n w r a ppe r.xw m uun n e a va k s i. A s e n n u s X W o n o e e J a l l a j a s e k ä y ä ä A p a c h e n X e r c e s ä s e n n ä, j o k a e e ä m ä n p a k e m a n a. J o s s r j ä r j e s e l m ä s s ä e o l e J a a a s e o n n h e m p k J a 2 K. 4, s e a r s e e p ä ä ä ä h ä n r s o n. n l a d a a o s o e e s a 3.2 u u va -j in ul in uk uo i us i va i va i uin va SD v1 vi ivi ve io Se vo i i h p: / / j a v a.s un.c o m / j 2 s e / 1.4 / d o w nl o a d.h m l A s e n n us o h j e e l ö y y vä m y ö s y o. o s o i e e s a. A j o n a ik a is e n y m p ä r is ö n J a va s a e l i J R E : n ( J a va R un im e E n vir o n m e n ) p i ä is i r ii ä ä X W : n a j a m is e e n, m u a ä ä e i o l e e s a u. Se ur a a va s s a l y h y X W : n a s e n n us o h j e W in d o w s -y m p ä r is ö ö n. U n ix - j a L in ux -y m p ä r is ö ih in a s e n a m in e n e h d ä ä n va s a a va s i. K o p io i J a va -l uo k k a ie d o s o ( o h j e l m a ie d o s o ) X W -R e l e a s e -2.j a r xe r c e s I m pl.j a r xm l P a r s e r A P I s.j a r e s im e r k ik s i h a k e m is o o n c : \j a v a c l a s s j a l is ä ä ie d o s o J a va n l uo k k a h a k up o l k uun l is ä ä m ä l l ä ie d o s o j e n n im e y m p ä r is ö m uu uj a a n C L A S S P A T H. Se vo id a a n a s e a a k o m e n o r ivil ä s e ur a a va s i ( ä m ä h ä vi ä ä C L A S S P A T H in m a h d o l l is e n va n h a n a r vo n ) : s e C L A S S P A T H = c : \j a v a c l a s s \xe r c e s I m pl.j a r ; c : \j a v a c l a s s \ xm l P a r s e r A P I s.j a r ; c : \j a v a c l a s s \X W -R e l e a s e -2.j a r ;. H uo m a a, e ä y o. k o m e n o r ivi k ir j o i e a a n y h d e l l e r ivil l e. J o s y m p ä r is ö m uu uj a h a l u a a n m ä ä r i e l l ä p y s y vä s i, s e e h d ä ä n va n h e m m is s a W in d o w s e is s a ( 95, 98, M E? ) m uu a m a l l a ie d o s o a c : \a uo e xe c.b a j a uud e m m is s a W in d o w s e is s a ( N T, 2 0 0 0, X P ) o h j a us p a n e e l in k a u a. 3.3 K ä ä r e e n s u o r i a m i n e n k o m e n o r i v i l ä O h j e l m a a j e a a n k o m e n o r ivil ä k o m e n n o l l a j a v a xw.x W k ä ä r e l ä h ö a ine is o E s im e r k ik s i p a k e in m uk a n a ul e va s s a e s -w r a p p e r s h a k e m is o s s a k o m e n o j a v a xw.x W e s -2 0.xw e s -2 0.x uo a a ul o k s e n <?xml version='1.0' encoding='cp1252'?> <invoice> <iden if ierda a > <invoicenu mb er>14 04 5</ invoicenu mb er> <cu s omernu mb er>7 3 052</ cu s omernu mb er> <persona lref erence></ persona lref erence> <na me>k a ij a H ä nninen</ na me> <s ree a ddress>t ork k elink a u 7 2</ s ree a ddress> <pos of f ice>9 9 9 9 9 K O R V A T U N T U R I </ pos of f ice> </ iden if ierda a > <specif ica ion> <da e>15.6.19 9 5</ da e> <u ni s>18 </ u ni s> <du ra ion>114 min</ du ra ion> <nu mb er>20010</ nu mb er> <price>26 5.00</ price> <da e>11.1.19 9 5</ da e> <u ni s>15</ u ni s> <du ra ion>17 5 min</ du ra ion> <nu mb er>129 3 9 </ nu mb er> <price>18 1.00</ price> </ specif ica ion> <invoiceda a > <ref erence>6 9 6 224 </ ref erence> <du eda e>23.9.19 9 7 </ du eda e> < o a lsu m>207 26.56 </ o a lsu m> </ invoiceda a > </ invoice> H m a a, e ä y l l ä o l e n X M L o k e n l e m e n n e s s ä o l e ä j a e n ä y e s e r k s W d o w s k o m e n o r l ä o e, k o s k a k o m e n o r k ä y ä ä e r m e r k k o o d a a k k ä ä r e e s s ä o k s e n m e r k k o o d a s e k s a s e e W d o w s O h j a a m a l l a o k s e n d o s o o n uo va -d um in na me-e in im va -k ir in i im ik i in in ivil ik in ivi i ik us uin ul ik uk i u in in Cp1252. ul ie j a va xw.x W es -20.xw es -20. x >res.xml j a a va a m a l l a ä m ä n ie d o s o n j o s s a in W in d o w s -e d i o r is s a ä -k ir j a in n ä k y y o ik e in. X W -k ä ä r e e j a h a l u a e s s a m y ö s l ä h ö a in e is o vo id a a n k ir j o i a a m il l ä a h a n s a e k s ie d i o r il l a. X W : n k ä y ä m i n e n J a v a h j e l m a s a X W : n k ä y ä m e k s J a l e s ä a s k a s o h j e l m a s a e e s e n o l l a a s e n n e a s a m o k k o m e n o r ä y ö s s ä k. P e r n e a e o n m a m e n X W : l l ä X M L o o n J a h j e l m a s a s r e a a n k o l m e l l a a s k e l e e l l a, j o k a o e e a a n l ä h e s y h ä h l ä k o o d l ä 1. L d a a n X W ä ä r e e s ä X M L W l ; l k a n a l ( c o n s r o r ) l e e k ä ä r e e n j o k o a n n e a d o s o s a a R o r a s a. 2. M ä ä r e ä ä n l d l e X M L W l l l e e a n X M L : n o s k o h d e. o l l a S A X r a j a p n a n o e a o l a O u S a W o a. 3. r e a a n m n o s X M L W l l l a h a l l e a e o l l e ; a e o l a a n j o k o a n n e a d o s o s a a I S a R o r a s a. 3.4 -o is i va -k ie is ia ul un in uin ivik in in in is uun in -m uo va -o uo i u vä il ir ive il uo -k ra pper-o io uo us in uc uk us ie i ea der- ie vir i uo ul ra pper-o io uo va ul us Se vo i - in u va io i pu rea m- i ri er- ie vir Suo i uun ra pper-o io u ul in is in is ue us ie i npu rea m- i ea der- ie vir Sivu 9/1 3 Sivu 1 0 /1 3

J a va D o c -d o k um e n a a io l ö y y y h a k e m is o s a doc. 4 X W -k i e l e n o e u u s X W R e l e a s e 2 o n o e u e u J a va -o h j e l m o in ik ie l e l l ä SU N in J D K ( J a va D e ve l o p m e n K i ) 1.4.0 : l l a, j a s e k ä y ä ä A p a c h e n X e r c e s -n im is ä X M L -j ä s e n ä j ä ä, j o s a o n k ä y e y e s im e r k ik s i ve r s io a 2.0.1. O h j e l m a n a j a m is e e n e i J D K : a vä l ä m ä ä a r vi a va a n s e n il a l l a vo id a a n k ä y ä ä e s im e r k ik s i SU N in J R E -s uo r i us y m p ä r is ö ä ( J a va R un im e E n vir o n m e n ). T ä ä e i o l e k ui e n k a a n e s a u. Suo r i us y m p ä r is ö n k a n s a in vä l in e n ve r s io s e k ä J D K uk e va y l i s a a a e r il a is a m e r k k ik o o d a us a, k un a a s Y h d y s va l a l a in e n ve r s io va in m uu a m ia. L a a j e m p i uk i s is ä l y y p a k e iin i 1 8 n. j a r. Se k ä J D K e ä J R E s is ä l ä vä J a va -o h j e l m ie n a j a m is e e n a r vi a va n J a va -vir ua a l ik o n e e n, j o n k a l is ä k s i J D K s is ä l ä ä a r vi a va o h j e l m a J a va -o h j e l m ie n k ä ä n ä m is e e n vir ua a l ik o n e e n y m m ä r ä m ä ä n m uo o o n. J D K j a J R E s e k ä X e r c e s o va s a a a vis s a I n e r n e is ä m a k s u a. E i-x M L -m uo o is e n l ä h ö a in e is o n m uun a m in e n X M L : k s i a p a h uu s iis X W -k ä ä r e e n o h j a a m a n a. X W R e l e a s e 2 l uk e e k ä ä r e e n m uis iin X e r c e s -j ä s e n im e n SA X -r a j a p in n a n k a u a j a r a k e n a a k ä ä r e e s ä p uue s i y k s e n. M uun n o s s uo r i e a a n p uun o h j a a m a n a, j a ul o k s e n a uo e a a n SA X - a p a h um ia. X W R e l e a s e 2 : a vo id a a n s iis k ä y ä ä m uun n o s k o m p o n e n in a o s a n a o is a J a va - o h j e l m a a. T o e u us s is ä l ä ä m y ö s SA X - a p a h um a X M L -d o k um e n ik s i m uun a va n o s a n. X W R e l e a s e 2 vo i l uk e a k ä ä r e e n j o k o ie d o s o s a a i J a va n R e a de r -r a j a p in n a n k a u a m uus a ie o vir r a s a. Sy ö e vo id a a n l uk e a j o k o ie d o s o s a a i I n p u S r e a m - a i R e a de r -r a j a p in o j e n k a u a. T ie d o s o s a a i I n p u S r e a m -r a j a p in n a n k a u a l ue a e s s a k ä y e ä ä n k ä ä r e e s s ä w r a p p e r - e l e m e n in i n p u e n codi n g -a r ib uu in m ä ä r ä ä m ä ä m e r k k ik o o d a us a. R e a de r -r a j a p in n a n k a u a l ue a va m e r k i o va J a va n U n ic o d e -m e r k k e j ä. J o s m e r k k ik o o d a us a e i o l e m ä ä r i e l y k ä ä r e e s s ä, k ä y e ä ä n s o ve l l us a l us a n o l e us m e r k k ik o o d a us a. T ul o s vo id a a n k ir j o i a a j o k o ie d o s o o n, O u p u S r e a m - a i W r i e r - ie o vir a a n a i r a p o r o id a ul k o is e l l e s o ve l l uk s e l l e SA X - a p a h um in a. T ie d o s o o n a i O u p u S r e a m -vir a a n k ir j o i e a e s s a m e r k k ik o o d a uk s e n a k ä y e ä ä n k ä ä r e e n w r a p p e r -e l e m e n in ou p u e n codi n g -a r ib uu in a r vo a. J o s a r ib uu ia e i o l e m ä ä r i e l y, k ä y e ä ä n o l e uk s e n a X M L -d o k um e n ie n o l e us m e r k k ik o o d a us a U T F -8. M uis s a a p a uk s is s a m e r k i o va J a va n U n ic o d e -m e r k k e j ä. E r i ie o vir r o il l a s e k ä SA X - a p a h um il l a vo id a a n l ä h ö - a i ul o s a in e is o a i m o l e m m a s iir ä ä X W : n j a ul k o is e n s o ve l l uk s e n vä l il l ä m uis is s a. X W -k ä ä r e e n p uue s i y k s e s s ä j o k a is a k ä ä r e e n e l e m e n iä va s a a y k s i p uun s o l m u. K o s k a k ä ä r e e n e l e m e n i va s a a j o a in s y ö e e n o s a a, va s a a m y ö s p uun s o l m u s a m a is a o s a a. So l m u s is ä l ä ä e l e m e n is s ä m ä ä r i e l y j e n ie o j e n l is ä k s i j o uk o S ( S a r ), B ( B e g in ), E ( E n d ), F ( F o l l o w ) j a A ( A n c e s o r s ' e r m in a o r s ). J o uk k o B s is ä l ä ä m e r k k ij o n o, j o k a vo iva a l o i a a s y ö e e s s ä s o l m ua va s a a va n o s a n. J o uk k o S s is ä l ä ä j o uk o n B a l k io is a n e m e r k k ij o n o, j o k a o n k ä ä r e e s s ä m ä ä r i e l y s o l m ua va s a a va n e l e m e n in a l o i in m e r k k ij o n o ik s i. J o uk k o E s is ä l ä ä ( a in o a n a a l k io n a a n ) s o l m ua va s a a va n o s a n p ä ä ä vä n m e r k k ij o n o n, j o s s e l l a in e n o n m ä ä r i e l y k ä ä r e e s s ä s o l m ua va s a a va s s a e l e m e n is s ä. J o uk k o F s is ä l ä ä k a ik k ie n m a h d o l l is e s i s e ur a a vie n o s ie n a l o i in m e r k k ij o n o s e k ä n iid e n s ul k e vie n o s ie n l o p e us m e r k k ij o n o, j o id e n l o p us s a o s a vo i e s iin y ä. J o uk k o a A k ä y e ä ä n l ä h ö a in e is o n o ik e e l l is uud e n a r k a s a m is e e n. Se s is ä l ä ä s o l m ua va s a a va n o s a n s is ä l ä vie n o s ie n n e l o p e in m e r k k ij o n o, j o k a e ivä vir h e e ö m ä s s ä l ä h ö a in e is o s s a l o p e a o s a a ( e l i e ivä k uul u j o uk k o o n F ). k ä s i e l l ä X W - o e u uk s e n k o m p o n e n in a s is ä l ä vä s s ä o h j e l m a s s a SA X -r a j a p in n a n k a u a. J o k a is e s s a s o l m us s a o im i a a n p ä ä p iir e i ä in s e ur a a va s i: E s i ä ä n e n s in s o l m ua va s a a va n o s a n a l k u j o uk k o j e n S j a B a vul l a. J o s s o l m us a p i ä ä uo a a e l e m e n i, uo e a a n s e n a l k u un n is e ul o k s e e n SA X - a p a h um a n a s a r El e m e n. Se ur a a va k s i k ä s i e l l ä ä n k a ik k i s o l m un m a h d o l l is e l a p s e, j o k a k ä s i e l e vä va s a a va s i o m a l a p s e n s a j n e. J o s s o l m ul l a e i o l e l a p s ia j a s o l m us a p i ä ä uo a a e k s is is ä l ö ä ul o k s e e n, s e uo e a a n SA X - a p a h um a n a c h a r a c e r s. K un s o l m us a a l k a va a l ip uu o n n ä in k ä y y l ä p i, e s i ä ä n s o l m ua va s a a va n o s a n l o p p u j o uk k o j e n E j a F a vul l a. J o s s o l m us a p i ä ä uo a a e l e m e n i, s e n l o p p u un n is e uo e a a n ul o k s e e n SA X - a p a h um a n a e n d El e m e n. J o s s o l m ua va s a a va s s a e l e m e n is s ä o n m ä ä r i e l y o is o a, o is e a a n s o l m un k ä s i e l y ä s e n m uk a is e s i. 5 J a k o k e h i y s i d e o i a M a k l e e n m a h d o l l e s l ä ä k s s n e l a o m a s o l k o m m e n n a m e n m a h d o l l s ä y ä ä l ä h ö a e o n e r o m e r k k o n o o k s e e n r e k s e n r a k e n e e n k ä s e l y e r o m e r k k o n o j e n l e m e n l ä h ö a e o s a d o n l e m e n e k s e o s a y y p p ä ä r y s e n o h j a a m a n a ui uus ia, ie is i is vä i uun i uj in is uuk ia iva ie uo in is uus il in is in ij ul ur iivis id i in ij uk in in is ie uk in ia in is im i K o m m e n ie n uo a m is e l l a s a a a is iin uo e u X M L d o k um e n o i ua. X W p o is a a o s ie n a l un a i l o p un m ä ä r ä ä vä e r o in m e r k k ij o n o ul o k s e e n uo e a va s a s is ä l l ö s ä. N iid e n s ä il y ä m is e e n s a a a a o l l a a p a us k o h a is e s i a r ve a. T ä m ä vo i a is iin o e u a a a r vo j e n p o im in n a l l a m uu uj iin : p o im i uis a a r vo is a vo id a a n l uo d a e l e m e n e j ä a i s is ä l ö ä vii a a m a l l a m ä ä r i e l y ih in m uu uj iin. R e k ur s iivin e n r a k e n n e o n e s im e r k ik s i l is a, j o n k a a l k io in a vo i o l l a o is ia l is o j a : ( a b ( c d ) e ). O m in a is uud e n o e u a m in e n X W : h e n e i o l e ä y s in s uo r a viiva is a e ik ä s e n a r p e e l l is uud e s a d a a n k ä ä r in n ä s s ä o l e a r k k a a k ä s i y s ä. T u k im us k o h e e n a s e o n m ie l e n k iin o in e n. E r o in m e r k k ij o n o j e n l uk e m is a l ä h ö a in e is o s a vo i a is iin a r vi a e s im e r k ik s i H L 7 -vie s e il l e : n iis s ä vo id a a n p e r ia a e e s s a k ä y ä ä e s im e r k ik s i y l im m ä n a s o n e r o im e n a m uu a k in m e r k k iä k uin ' '. V ie s in e r o in m e r k i il m a is a a n vie s in a l us s a. T y y p i e y n ie d o n l uk e m is e l l a e k s ia in e is o s a a r k o i e a a n il a n n e a, j o s s a l ä h ö a in e is o n o s a s a, j o l l e e i o l e m i ä ä n a l o i us m e r k k ij o n o a e ik ä k iin e ä ä k e n ä ä, h a l u a a n l uk e a e s im e r k ik s i p ä ivä y s. T ä l l ö in s y ö e e s ä e s i ä is iin m e r k k ij o n o, j o k a o n m uo d o l a a n o ik e in m uo d o s e u p ä ivä y s. T ie o y y p p e j ä vo is iva o l l a e s im e r k ik s i X M L Sc h e m a -m ä ä r i y k s e n k ä y ä m ä, e s im e r k k e in ä i m e, d a e, f l o a, d o u b l e, i n e g e r j a a n y U R I. V a r s in a in e n m uun n o s s uo r i e a a n k ä y m ä l l ä p uu l ä p i s o l m u k e r r a l l a a n a l k up e r ä is e n k ä ä r e e n e l e m e n ie n j ä r j e s y k s e s s ä. T ul o k s e n a uo e a a n e s im e r k ik s i SA X - a p a h um ia, j o k a vo id a a n Sivu 1 1 /1 3 Sivu 1 2 /1 3

Viiee [ E H K + 0 1 ] E k, M., H a k k a r a in e n, H., K il p e l ä in e n, P., K uik k a, E., P e n in e n, T. : Describing XML W ra p p ers f o r I nf o rm a io n I n egra io n. I n c o n f e r e n c e p r o c e e d in g s o f X M L F in l a n d 2 0 0 1, p a g e s 3 8-5 1, 2 0 0 1. Sa a a va n a m y ö s r a p o r in a o s o i e e s a h p : //w w w. c s. uk u. f i/r e s e a r c h /p ub l ic a io n s /r e p o r s /A -2 0 0 1-2. p s. g z. [ E H K + 0 2 ] E k, M., H a k k a r a in e n, H., K il p e l ä in e n, P., P e n in e n, T. : Decl a ra iv e XML W ra p p ing o f Da a. T e k n in e n r a p o r i A /2 0 0 2 /2, K uo p io n y l io p is o, T ie o j e n k ä s i e l y ie e e n j a s o ve l l e un m a e m a iik a n l a i o s, 2 0 0 2. Sa a a va n a o s o i e e s a h p : //w w w. c s. uk u. f i/r e s e a r c h /p ub l ic a io n s /r e p o r s /A -2 0 0 2-2. p d f. Sivu 1 3 /1 3