Du kan gjøre det mulig å importere/eksportere data i XML-filer via rammeverket for datautveksling, ved å bruke XML-skjemaet for filene til å definere hvilke dataelementer du vil utveksle med Microsoft Dynamics NAV. Du kan gjøre dette i vinduet Visningsprogram for XML-skjema ved å laste inn XML-skjemafilen, velge de aktuelle dataelementene og deretter initialisere en datautvekslingsdefinisjon eller en XML-port.
Når du har angitt hvilke dataelementer som skal inkluderes basert på XML-skjemaet, kan du bruke handlingen Generer XML-port til å opprette XML-portobjektet for import til Object Designer.
Du kan eventuelt bruke handlingen Generer datautvekslingsdefinisjon for å initialisere en datautvekslingsdefinisjon basert på de valgte dataelementene, som du deretter fullfører i rammeverket for datautveksling. Dermed opprettes en post i vinduet Datautvekslingsdefinisjon, der du fortsetter ved å definere hvilke felt i Microsoft Dynamics NAV elementene i filen skal tilordnes til. Hvis du vil ha mer informasjon, kan du se Definere datautvekslingsdefinisjoner.
Dette emnet inneholder følgende fremgangsmåter:
-
Slik laster du inn en XML-skjemafil:
-
Slik velger eller fjerner du noder i et XML-skjema:
-
Slik genererer du en datautvekslingsdefinisjon som er basert på et XML-skjema:
-
Slik genererer du en XML-port for filen som er basert på et XML-skjema:
-
Slik importerer du en XML-port til Object Designer:
Slik laster du inn en XML-skjemafil:
Kontroller at den aktuelle XML-skjemafilen er tilgjengelig. Filtypen er XSD.
Skriv inn XML-skjemaer i Søk-boksen, og velg deretter den relaterte koblingen.
I fanebladet Hjem under Ny velger du Ny.
Fyll ut feltene som beskrevet i tabellen nedenfor.
Felt Beskrivelse Kode
Angi en kode som identifiserer XML-skjemaet.
Beskrivelse
Angi en beskrivelse av XML-skjemaet.
Feltet Målnavneområde angir eventuelle navneområder i XML-skjemafilen som er lastet inn for linjen.
Velg Last inn skjema under Prosess i fanebladet Hjem, og velg deretter XML-skjemafilen.
Når filen er lastet inn, fylles resten av feltene på linjen med informasjon fra filen, og det merkes av for Skjemaet er lastet inn.
Obs!
Treet i det innlastede XML-skjemaet er skjult som standard. Du utvider hver node ved å velge +-knappen på noden. Hvis du vil utvide alle noder, velger du Utvid alle på båndet.
Slik velger eller fjerner du noder i et XML-skjema:
Skriv inn Visningsprogram for XML-skjema i Søk-boksen, og velg deretter den relaterte koblingen.
Fyll ut feltene i hodet som beskrevet i tabellen nedenfor.
Felt Beskrivelse XML-skjemakode
Angi XML-skjemafilen du lastet inn i trinn 5 under "Slik laster du inn en XML-skjemafil".
Nytt XMLport-nummer
Angi nummeret på XML-porten som opprettes fra dette XML-skjemaet når du velger handlingen Generer XML-port.
Linjene er nå fylt med noder som representerer alle elementene i XML-skjemaet. Noder for elementer som er obligatoriske i henhold til XML-skjemaet blir valgt som standard.
På den første linjen i Nodenavn-kolonnen viser du Dokument-noden, og deretter viser du gradvis de underliggende nodene som du vil se gjennom.
Du kan også høyreklikke en node, og deretter velge Vis alle.
I kategorien Hjem i Vis-gruppen velger du én av følgende handlinger for å endre hvilke noder som skal vises.
Handling Beskrivelse Vis alle
Alle noder vises.
Skjul ikke-obligatorisk
Det vises bare noder som representerer elementer som er nødvendig i henhold til XML-skjemaet. Disse nodene er vanligvis angitt med 1 i MinOccurs-feltet.
Velg Vis alle for å reversere visningen.
Skjul ikke-valgt
Det vises bare noder der det er merket av for Valgt.
Velg Vis alle for å reversere visningen.
I fanebladet Hjem under Behandle velger du Rediger.
I avmerkingsboksen Valgt angir du for hver node om du vil at elementet skal støttes i datautvekslingsdefinisjonen for den relaterte SEPA-bankfilen.
Obs!
Når du merker en obligatorisk underordnet node, merkes også alle overordnede noder ovenfor. Velg handlingen Merk alle obligatoriske elementer for å merke på nytt alle noder som representerer elementer som er obligatoriske i henhold til XML-skjemaet.
Velg handlingen Fjern all merking for å fjerne all merking.
Valg-feltet angir at noden har to eller flere likestilte noder som fungerer som alternativer.
Slik genererer du en datautvekslingsdefinisjon som er basert på et XML-skjema:
Skriv inn XML-skjemaer i Søk-boksen, og velg deretter den tilknyttede koblingen.
Velg det aktuelle XML-skjemaet, og velg deretter Åpne XML-skjemavisning under Prosess i fanebladet Hjem.
Kontroller at de aktuelle nodene er valgt. Hvis du vil ha mer informasjon, kan du se avsnittet "Slik velger eller fjerner du noder i et XML-skjema".
Velg Generer datautvekslingsdefinisjon under Prosess i fanebladet Hjem i vinduet Visningsprogram for XML-skjema.
En datautvekslingsdefinisjon opprettes i vinduet Datautvekslingsdefinisjon, som du kan fullføre ved å angi hvilke elementer som er tilordnet hvilke felt i Microsoft Dynamics NAV. Hvis du vil ha mer informasjon, kan du se Definere datautvekslingsdefinisjoner.
![]() |
---|
Du kan også bruke Hent filstruktur-funksjonen fra Datautvekslingsdefinisjon-vinduet, som bruker funksjonaliteten til Visningsprogram for XML-skjema-vinduet til å forhåndsutfylle hurtigfanen Kolonnedefinisjoner. Hvis du vil ha mer informasjon, kan du se Hent filstruktur. |
Slik genererer du en XML-port som er basert på et XML-skjema:
Skriv inn XML-skjemaer i Søk-boksen, og velg deretter den tilknyttede koblingen.
Velg det aktuelle XML-skjemaet, og velg deretter Åpne XML-skjemavisning under Prosess i fanebladet Hjem.
I feltet Nytt XMLport-nummer angir du nummeret som det nye XMLport-objektet blir gitt når det genereres.
Kontroller at de aktuelle nodene er valgt. Hvis du vil ha mer informasjon, kan du se avsnittet "Slik velger eller fjerner du noder i et XML-skjema".
I kategorien Hjem i Prosess-gruppen velger du Generer XMLport, og deretter lagrer du objektet som en TXT-fil på ønsket plassering.
Slik importerer du en XML-port til Object Designer:
Åpne Utviklingsmiljø for Microsoft Dynamics NAV.
Velg XMLport i Object Designer.
Velg Fil, og velg deretter Importer.
Velg XML-portobjektet du lagret som en TXT-fil under "Slik genererer du en XML-port som er basert på et XML-skjema", og velg deretter Åpne.
![]() |
---|
Se Arbeide med Microsoft Dynamics NAV hvis du vil ha mer informasjon om hvordan du arbeider med felt og kolonner. Hvis du vil ha mer informasjon om hvordan du finner bestemte sider, kan du se Søk. |