XML, scheman och mappningar

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

BAS-M Hur du på ett enkelt sätt administrerar din båtklubbs register.
Visual Basic - Genomgång
Avtalsdatabasen kommer att byta utseende
Att hålla lektion i ämnet Idrott & Hälsa
Talföljder formler och summor
I det här bildspelet lär du dig lite mer om Det första du ser när du loggat in kallas för.
BANLÄGGNING I OCAD-8 Närpes OK.
Strukturerad dokumentation och XML
Andragradsfunktioner & Andragradsekvationer
Skriv text i punktlistor och ändra bildlayout
PowerPoint av Bendik S. Søvegjarto Koncept, text och regler av Skage Hansen.
PowerPoint av Bendik S. Søvegjarto Koncept, text och regler av Skage Hansen.
Föreläsning 7, Kapitel 7 Designa klasser Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling.
Här skriver ni in namnet på ert förändringsarbete Här skriver ni in er enhet Här skriver ni in vilka som deltagitKontaktperson: adress: tel: e-post:
Klicka på Aktivera redigering i meddelandefältet,
Några moln tillgängliga gratis på Internet
Access med Sebastian och Robert
Enkel dator teknik Tips och tricks.
Funktioner och programorganisation
5. Grafiska objekt Redan på övning fem av sex! Här handlar det om att rita själv, färglägga och att låta kreativiteten flöda. Något för dig? Ritverktyg.
©storm.
2. Utveckla en presentation
Passion, Samhörighet och Kärlek
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Version 1.0 Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. För.
Version 1.0 För att komma vidare klicka var som helst i bilden. Du ska nu starta bildspelet för övningsuppgiften. För att göra detta, leta på din sida.
Version 1.1 Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. Klicka.
Problembaserat inlärande eller Problembaserat lärande
Programhantering Filhantering [”Önskvärda” kunskaper]
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
Felkalkyl Ofta mäter man inte direkt den storhet som är den intressanta, utan en grundläggande variabel som sedan används för att beräkna det som man är.
Min första hemsida Hello world!. Byt bakgrundsfärg Hello world!
Exder EPC. Exder EPC Välkommen! I det här bildspelet går vi igenom hur man lägger upp nya artiklar samt skickar artikelinformation. Du bläddrar framåt.
Daniel Cronholm biblios.se/data © Powerpoint - Övning 3 Formatera text och ändra formgivningsmallar.
1 Föreläsning 3 programmeringsteknik och Matlab 2D1312/ 2D1305 Matlab fortsättning Funkioner, styrstrukturer, manipulering av matriser.
Grundläggande programmering
Att överföra data till PC Förberedelse 1.Installera Programvara, finns på CD i framfickan på väska) 2.Ta fram handenhet 3.Ta fram USB-interface Tanka USB-interface.
Stramas tabeller med menyval – en användarhandledning Tabellerna finns på och visar statistik över antibiotikaförsäljningen i öppen respektive.
Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. Klicka var som helst.
Integrera mp3 i hotpotatoes.  Se hur test-övningen kommer att se ut: N1_Audio_01.htm
Logikprogrammering 21/10 Binära träd
Välkommen till! Varför QualisTorget – vad kan QualisTorget göra för Er skola? QualisTorget beskriver denna webbtjänsts funktion på ett bra sätt, eftersom.
Google SketchUp Del 1.
Java paket och jar-filer
Utvecklingsprocessen Webbutveckling. Utvecklingsprocessen Bli inte rädd för alla begrepp och alla verktyg man verkar behöva kunna. Du måste inte använda.
Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. Klicka var som helst.
Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen, som visas nedan och klicka på den. Klicka var som.
1 Mjukvaru-utveckling av interaktiva system God utveckling av interaktiva system kräver abstrakt funktionell beskrivning noggrann utvecklingsmetod Slutanvändare.
- en del av svensk idrott Kalender Administration.
Uppgift 5 Tekniska rapporten En beskrivning av ett uppdrag ni har gjort i er grupp. Du ska bifoga en programmeringshandledning som visar hur man programmerar.
1 Ingenjörsmetodik IT & ME 2007 Föreläsare Dr. Gunnar Malm.
Föreläsning 16 Logik med tillämpningar Innehåll u Information kring kursvärdering och tentagenomgång u Genomgång av övningstenta 2.
Bekräfta användaren Andreas Cederbom
William Sandqvist Funktionsbibliotek När man utvecklat en funktion så långt att den är "färdigutvecklad" kan man lika gärna spara den på.
Formellt, skarpt och snyggt
Laboration 4 The Final Chapter. Syfte Konvertera från ert filformat till vårt Ert format –XML eller textfil –Har ni sparat binärt tidigare bör ni skriva.
Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. För att komma vidare.
Version 1.11 Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen, som visas nedan och klicka på den. Klicka.
Du ska nu starta bildspelet för övningsuppgiften. För att göra detta leta upp på din sidan symbolen som visas nedan och klicka på den. För att komma vidare.
Version 1.2 Övningsuppgift Ansvarsöverflyttning Du ska starta bildspelet för övningsuppgiften. Klicka var som helst för att börja. Version 1.2.
Enkel dator teknik Tips och tricks. Välja storlek och radavstånd Här väljer du storlek på texten vi vill att ni använder 14 p till rubriker och 12 p till.
Kom igång med Disgen 5 - röd Skriv ut en ansedel Distanskurs med Bengt Kjöllerström E-post: Kurs.dis.se Kom igång med Disgen 1.
Ändra sökordsmallen i GynOp
Preparera ett korrekt underlag – Lärosätets ansvar
Nytt assembler-projekt, steg-för-steg
IT Fördjupning Jon Wide
Genomgång av Automation Builder
Att göra om en bild med text till textfil
Grundkurs Windows och Word
Presentationens avskrift:

XML, scheman och mappningar Laboration 4, övning 2 XML, scheman och mappningar MBl

Definitioner Flatfil XML-fil Fil utan taggar Textfil Kommaseparerad eller liknande XML-fil Fil kodad med hjälp av XML-taggar MBl

Fler definitioner Flatfilsschema XML-schema XML-schema som beskriver hur filen är uppbyggd, vad som separerar element och vad som separerar delar av element Mappning mellan flatfil och XML XML-schema Beskriver hur en XML-fil är uppbyggd, vilka taggar som används samt namn på dem MBl

Uppgift Konvertera Nödvändiga komponenter från flatfil till XML Flatfilsschema XML-fil XML-schema Mappning flatfil-XML MBl

Schematisk bild Flatfils- schema XML- schema Används av Används av Beskrivs av Beskrivs av Flatfil XML-fil Input Mapper (översättare) Output I uppgiften kommer ni även att göra samma sak fast från höger till vänster, dvs från XML till flatfil MBl

Steg: Skapa ett nytt projekt I utforskaren Skapa en ny mapp för projektet (Ovning42) I Visual Studio 2005 MBl

Steg 2: Skapa en flatfil Eller kopiera texten nedan och klistra in i en ny fil Döp den till glassar.csv Csv står för comma-separated values Värdena är alltså separerade med komma (,) Spara i mappen du nyss skapade (Ovning42) Magnum mandel, 20, 234, 1024 Nogger, 15, 25, 1025 Wich, 25, 29, 1026 Twister, 10, 456, 1027 MBl

Så här MBl

Skapa ett flatfilsschema Välj: Flat File Schema Wizard så får man hjälp att skapa schemat MBl

Flat File Schema Wizard… MBl

…Wizard of Oz… MBl

…Wizard of Gore… Dags att bestämma vad som separerar elementen (glassarna) från varandra I detta fall nyrad MBl

Definiera vad som är ett element Eftersom filen innehåller flera olika element, tar vi den första Vi är bara intresserade av strukturen MBl

Klar med första nivån MBl

Dags att definiera elementens struktur MBl

Välj ’,’ som separator MBl

Definiera delarna av elementen Döp delarna till vettiga namn Bestäm vilken typ de är av Klar MBl

Klar med flatfilsschemat MBl

Döp elementen till något vettigare… MBl

…som Glass till exempel MBl

Nu har vi ett XML-schema MBl

Schemat har följande struktur Glassar Glass Namn Pris Antal i lager Produktnummer Plus detaljer om format, avgränsare och lite onödigt trams därtill MBl

Nästa steg: Skapa en XML-fil Vi väljer ett lite annat format för att mappningen ska bli lite mer spännande <Products> <Icecream> <Name>Piggelin</Name> <ItemNo>1030</ItemNo> <Price>9</Price> <ItemCount>250</ItemCount> </Icecream> <Name>GB Sandwich</Name> <ItemNo>1031</ItemNo> <Price>12</Price> <ItemCount>22</ItemCount> </Products> MBl

Spara filen I samma mapp som du tidigare skapade din flatfil MBl

Add new generated item->schema MBl

Välj XML-filen du nyss skapade MBl

Nästan klara med XML-schemat MBl

Måste fixa typerna bara MBl

Upprepa för de två andra heltalsfälten Dessa tre ska alla vara xs:int MBl

Schemana klara, dags för mappning Add new -> Map Files -> Map MBl

Välj input-schema MBl

Input-schema klart MBl

Upprepa för output-schema MBl

Output-schema klart MBl

Dags att göra själva mappningen Dra kopplingar från input-schemat till output-schemat Koppla ihop rätt fält i input med rätt fält i output MBl

Så här MBl

Dags att testa mappningen Generera ett testfall ur input-schemat MBl

Öppna den genererade filen CTRL-klicka på denna MBl

Kopiera den från där den hamnar… MBl

…till Ovning42-mappen MBl

Välj input-fil MBl

Dags att testa MBl

Output-filen bör följa output-schemat CTRL-klicka på denna MBl

Mappningen lite schematiskt (no pun intended) MBl

Klar! I denna övning har ni lärt er Skapa flatfilsscheman Skapa XML-scheman Skapa mappning Testa mappning Allt detta kommer ni att ha nytta av i Laboration 4 MBl