Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Relevanta dokument
KARLSTADS UNIVERSITETSBIBLIOTEK

Installationsanvisningar. till IST Analys

Kodi Lathund UPPGIFT 22 TOBIAS GUSTAFSSON. TOBIAS GUSTAFSSON Tärna folkhögskola

Laboration 2 Datorverktyg vid LiU

Biometria Violweb. Kom-igång-guide. Mars Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Kundverifiering av SPs digitala signaturer

Integration med Vitec Express

Lathund FE-edit i Typo3

Content Management System. Publiceringssystem

Guide Autodesk Account

Biometria Violweb. Kom-igång-guide. Januari Sammanfattning Den här anvisningen är till för dig som ska börja använda dig av Biometrias tjänster.

Installation av atmel Studio på mac / linux

Installationsguide fo r CRM-certifikat

Bruksanvisning Bläckfisken USB

Börja med git och GitHub - Windows

Guide för PDF/A Författare Avd Telefon Datum Version Sid Göran Lindqvist (9)

OBS!!! Anslut ej USB kabeln till dator eller GPS innan du först har installerat drivrutinerna för USB kabeln i din dator.

Introduktion Till WordPress

Övning (X)HTML 2. Sidan 1 av

Som student vid Linköpings Universitet får du tillgång till ett lisam-baserat e-postsystem.

Agenda Tjänstebaserad uppdatering Avtalsläge ABT (Adress, Byggnad, Övrig Topografi) Svensk geoprocess

Att göra banor med OCAD.

Manual för Typo3 Site-Admins version 4.04

1. Hur öppnar jag Polisens blanketter / formulär, trycksaker och annat som är i PDF-format?

Kom igång med din SKY WiFi SmartPen

Installation av CABAS

INSTALLATION AV KLIENT

Del 2 INTERNET I VARDAGEN. 14. Hämta program på Internet Sköta affärer på Internet Användbara sidor (för nytta och nöje)...

Dokument i klassens aktivitet

Sjukhusbiblioteket i Karlstad, september 2012, Modifierad av Linköpings universitetsbibliotek tisdag den 11 december 2018

Kartuppdatering. Manual för 3 års fri kartuppdatering av din Kenwood enhet 3 års fri kartuppdatering

Kartuppdatering. Manual för 3 års fri kartuppdatering av din Kenwood enhet 3 års fri kartuppdatering

IT-körkort för språklärare. Modul 3: Ljud, del 1

Manual för fjärrinloggning

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Validera hjärtstartare i Sveriges Hjärtstartarregister

LATHUND INSTALLATIONSANVISNINGAR PROJEKTSTRUKTUR 1 SAMMANFATTNING FUNKTIONER I INSTALLATIONSPAKET TEKNISK PLATTFORM...

1 Allmänt. 2 Hur gör man. 2.1 Gå till lagets sida, Logga in genom att trycka på hänglåset

Instruktioner. Innehåll: 1. Vad är Kimsoft Control (SIDA 2) 3. Hem (SIDA 2)

Karlstads universitetsbibliotek

INSTALLATION AV KLIENT

REDIGERA BILDER OCH TEXT PÅ DIN WORDPRESS-HEMSIDA

[ HUR DU UPPDATERAR FÖRSTASIDAN PÅ OTHELLO.NU ]

SKAPA EN WWW-LÄNK I EN ARTIKELTEXT

INSTALLATIONS ANVISNING

Zimplit CMS Manual. Introduktion. Generell Information

BizWizard 3.0. Innehåll. Faxmodulen Användardokumentation

Instruktion för åtkomst till Nyps via LstNet

XML-dokumentation. För Projektledare & utvecklare hos IT-leverantörer till Svenska Intensivvårdsregistret

Flytt av. Vitec Mäklarsystem

Snabbguide. Vill du öppna din egen nätbutik? Nu är det enklare än någonsin. Följ stegen i den här snabbguiden så är du redo att öppna dörrarna.

INSTALLATION AV KLIENT

Lathund Excel Nytt utseende. Skapa Nytt. Flikar

Content Management System. Publiceringssystem

Unifaun OnlinePrinter

Manual för Typo3 version 4.2

AIF:arens guide till cyberrymden

Installationsanvisning för Su Officemallar 2011 För Mac Word och PowerPoint

ecampus min väg till KNX

Microsoft Internet Information Services 7 / 7.5

Steg-för-steg-guide så lånar du en e-bok på en dator!

Lathund för SKOLWEBBEN för vårdnadshavare i grundskolan

Starta Egenrapportering automatiskt i Windows

Unifaun OnlinePrinter

Konfigurera Wordpress som Hemsida istället för blogg

ANVÄNDARMANUAL ANSLUTA TILL REGION HALLAND VIA CITRIX

Manual - Storegate Team

Smartair System. TS1000 Version 4.23

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor

Manual för din hemsida

Innan du startar installationen kontrollera att din dator uppfyller systemkraven, se System requirements:

Svensk geoprocess. -bidrar till ett effektivare samhälle. Linn Varhaugvik Arto, Lantmäteriet Operativ uppdragsledare Topografiska data

Hur man skapar en Administrativ Image för SolidWorks 2014

PRINTER DRIVER ADMINISTRATOR GUIDE

Instruktioner för att installera och använda SpeedFeed. 1. Installation direkt på din dator.

INSTALLATION AV KLIENT

Hemsida. Lathund för medlemsföreningar. Funktioner för medlemsföreningar på hemsidan. Syfte med medlemsföreningens sidor

Välkommen! Lycka till! ecampus min väg till KNX

Nashuatec GelSprinter GX7000. Snabbguide

Instruktion för installation av etikettskrivare 2.31

Arbetsinstruktion. Platina light. Syfte. Dokumenthistorik

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

Manual Mjukvara Allvis Software (SV )

Installera Embird. Installation, uppgradering eller uppgradering och registrering av Embird och dess plugg ins.

Sida: 1 (10) Datum: Uppdaterad av: HNS. Ägare: MK SL Målgrupp: Student. Personal. Växjö 7.3) (Del

CTM Release Notes 7.5.4

Statistiska centralbyrån

EndNote online T5 hösten Camilla Persson

Operativsystem - Windows 7

Excel Online Version 1.0 Skolkontoret

Innehållsförteckning Inloggning: Allmänna inställningar hur du ändrar utseende och språk samt navigerar i menyn högst upp i bildkant.

Information om RDT (den rikstäckande databasen för trafikföreskrifter) och instruktion för användningen

Blackboard learning system CE

Installation av AutoCAD Architecture 2010

Validera hjärtstartare i Sveriges Hjärtstartarregister

Installation av. Vitec Mäklarsystem

Inloggning 2 Var och hur loggar man in hemifrån?... 2 Hur skapar man engångskoder och ändrar användarnamn?... 2

Säkerhetsinställningar, websolen. Innehåll

Visma Proceedo. Att logga in - Manual. Version 1.3 /

Verifiering av MIFARE slinga på SITHS-kort

Transkript:

2017-06-21 Validering av XML, Svensk geoprocess Guide för validering av XML, Svensk Geoprocess

Validering av XML, Svensk geoprocess Bakgrund Ett behov finns av att kunna kontrollera och validera XML-filer som skapas enligt de regler (scheman) som finns för teman inom Svensk geoprocess. Stödet kan exempelvis användas vid utveckling eller kontroll av leverans.. Som stöd för denna kontroll och validering av XML vid datautbyte enligt Svensk geoprocess har denna beskrivning tagits fram. Dokumentet är bara ett se som ett stöd. Du kan läsa mer om XML här: https://www.w3schools.com/xml/xml_whatis.asp Denna information riktar sig primärt till kommuner, systemleverantörer och andra intressenter, till personer med viss erfarenhet av XML-kod. Validera XML Validering av XML kan ske i två steg. Det första steget är att kontrollera att XML är välformad. Vilket betyder att den XML man skapar eller får levererad följer de regler som finns för XML. Dessa är regler som är definierade för själva formatet. Mer om detta kan du läsa här: https://www.w3schools.com/xml/xml_syntax.asp Det andra steget är att validera XML mot ett eventuellt schema. Ett schema används för att tydliggöra en definition av en XML-struktur. Till exempel vilka namn element i XML får ha, i vilken ordning element får vara osv. Inom Svensk geoprocess har varje respektive geodatatema ett eller flera egna scheman som regelverk för hur XML-filer skall se ut. Dessa scheman är framtagna utifrån de modeller (UML) som tagits fram för respektive tema, om dessa kan du läsa mer om här: https://www.lantmateriet.se/sv/om-lantmateriet/samverkan-med-andra/svenskgeoprocess/specifikationer-och-matningsanvisningar/ För att validera XML, enligt båda stegen ovan, finns det olika typer av stöd att ta till handa. Alla mer renodlade utvecklingsprogramvaror har ett stöd för validering av XML, t.ex. XMLSpy, oxygen, Eclipse osv. Det finns också enklare programvaror som Notepad ++, XML Copy Editor. Gemensamt för dessa är att man måste ha dessa installerade på sin dator. För extern kontroll finns det webbsidor som erbjuder möjlighet att kontrollera sin XML-kod. Många sidor kan dock bara utföra det första steget av XML-validering, att kontrollera om XML är välformad. För att kontrollera mot ett schema finns dock färre alternativ. 1

Validera XML med Notepad ++ Följ denna länk: https://notepad-plus-plus.org/ Text editorn Notepad ++ bygger på öppen källkod och är förenklat en förädling av Notepad som finns med i Windows-paketet. Det är en gratis mjukvara och som nu finns tillgänglig via Github. Notepad++ har en mängd funktioner för att underlätta att exempelvis. skriva kod i en mängd olika program- och märkspråk, bland annat XML, och dessa har stöd för att validera XML gentemot scheman. Svensk geoprocess rekommenderar att använda Notepad++ då det är gratis och utför validering korrekt. Steg 1, Ladda hem Notepad++ och installera Följ länken ovan, och navigera in på hemsidans nedladdningsarea, Download. Välj sedan vilken version du vill ha (x86 eller x64), om du är osäker fungerar det alltid att ta 32-bit X86. Tryck på länken Notepad++ Installer 32-bit x86. När nedladdning är klar, starta den installerare du laddat hem och följ instruktioner (välj Svenska som språk). Om du inte får installera programvaror själv på din dator, kontakta IT-administratör och be om att få detta program installerat. Steg 2, starta Notepad++, installera tillägg Nu har du Notepad++ på din dator. För att kunna utföra mer avancerade rutiner på XML så krävs ett tillägg ilket vi nedan beskriver. Starta Notepad++ I menyn, gå till Tillägg och välj Plugin manager -> Show plugin manager 2

Figur 1 Lägg till tillägg I rutan som kommer upp ska du i fliken Available söka efter XML Tools. Bocka för den lilla check-rutan och lite längre ner i samma fönster trycker du på Install. När det är klart ska du se ett nytt val under Tillägg som heter XML Tools, likt bilden ovan. Steg 3, öppna och validera XML Nu ska du öppna den XML-fil som du vill validera. Figur 2 Öppna XML-fil i Notepad++ När XML-filen öppnats är det dags att validera den. Om all text är grå kan du i Notepad++ ställa in vilket språk filen har, görs i menyn välj Språk och längst ner XML. Element ska ha blå text i defaultläge. Detta ordnas automatiskt om XML har en header längst upp som är rätt. I menyn, välj Tillägg och XML-tools -> Validate now 3

Figur 3 Validera XML via XML Tools Nu får du svar: a. Om din XML saknar länk till schema kommer denna information upp; Kontakta då leverantören av XML och påpeka att länken måste läggas till. Du kan själv lägga till den men den ska alltid finnas med i leveranser. Figur 4 Länk till XML-schema saknas b. Om din XML är rätt kommer följande information upp: 4

Figur 5 Din XML är korrekt c. Om din XML har fel kommer följande information upp: För frågor och stöd kring användning av Notepad++ för att validera XML kontakta supporten på: svenskgeoprocess@lm.se 5