Versies vergeleken

Uitleg

  • Deze regel is toegevoegd.
  • Deze regel is verwijderd.
  • Opmaak is veranderd.

Inleiding

XML-schema's

Handleiding in Word-formaat

Transcriptie

Een data aanlevering vertrekt het best met een bestaand en correct XML-bestand bijvoorbeeld: “Voorbeeld_XML_aardkundige_gegevens.xml” Een dergelijk XML-bestand kan je openen en editeren met zo goed als elke tekst editor. Notepad++ wordt echter sterk aangeraden daar deze de modelleertaal XML ondersteunt en over validatietools beschikt Notepad++ is een voorbeeld van zo'n text editor die XML ondersteunt.

Er zijn twee manieren enkele methoden om een XML-bestand te valideren tegen fouten.

Online

...

XML validatie (voor beginners & experten)

De eerste methode maakt gebruik van de XML-validatietool van DOV en kan gevonden worden op volgende pagina:

...

Het kiezen van een XML-bestand start de validatie direct. De details geven weer of er fouten gevonden zijn of niet. De header in het XML-bestand bepaalt tegen welk schema het wordt gevalideerd.

Voorbeeld van validatie zonder fouten

 

 

Voorbeeld van validatie met fout

 

[referentieprofiel:(p2)]-->[beginpunt]-->[xy]-->[betrouwbaarheid] Invalid content was found starting with element 'betrouwbaarheid'. One of '{x}' is expected.

Aan de hand van de foutendetails is het mogelijk de foutieve XML’s aan te passen en te verbeteren.

 Offline

...

XML validatie (voor experten)

De tweede methode maakt gebruik van een XSDXML-schema bestand (ook XSD genoemd) dewelke kan gebruikt worden voor de validatie van XML’s. Op dezelfde pagina als voordien kunnen alle bestaande schema’s gedownload worden. Hier kan een specifiek schema gekozen worden:

In deze handleiding zal het aardkundig schema voor archeologische boringen gebruik worden. Deze kan ook gevonden worden op onderstaande pagina bij “xsd-schema aardkundige gegevens:

Image Removed

Eens op een link geklikt, downloadt er een ZIP-bestand. Best voorziet u hiervoor een specifieke map, bv. In je documenten “C:\Users\‹PC_GEBRUIKER›\Documents\xsd”. Als u deze ZIP uitpakt kan u het XSDXML-schema vinden in de folder “…\xsd\kern”.

...

Eens het XSD-schema op zijn plaats staat, is er software nodig dat deze kan appliqueren. Zoals eerder vermeld wordt Notepad++ aangeraden. Dit programma kan gratis gedownload worden via onderstaande link:

Het is mogelijk dat de XML Tools plugin standaard mee wordt geïnstalleerd. Als deze niet in de lijst staat kan deze opgehaald worden onder “Plugins > Plugins Admin…” Als je hier op klikt komt er een scherm tevoorschijn waar je deze kan zoeken en installeren.

Image Removed

Als de installatie van deze plugin niet wil slagen, kan onderstaande folder gedownload worden. Deze dient dan uitgepakt te worden in:

  • C:\Program Files\Notepad++\plugins

In vorige versies van XML Tools moest het te valideren XML-bestand eerst aangepast worden door een verwijzing naar het XSD-schema toe te voegen. Dit is voor recentere versies niet meer nodig.

Om de validatie te starten open je het XML-bestand met Notepad++ en navigeer je in de balk bovenaan naar “Plugins > XML-tools > Validate now”. Het menu kan ook geopend worden door Ctrl + Alt + Shift + M in te drukken.

Image Removed

Dit opent een menu waar het XSD-schema moet geselecteerd worden. Hierna op OK klikken start de validatie.

Image Removed

Bij een feilloze validatie zal deze onderstaand scherm weergeven dat alles gelukt is.

Image Removed

Bij het vinden van fouten zal het pop-up scherm alle gevonden errors oplijsten. In dit geval dien je de gemelde fouten te corrigeren en nogmaals te valideren.

...

deze gebruikt worden door een validator naar keuze. Deze validator kan een webapp, script of software zijn en de keuze hiervan ligt volledig bij de gebruiker.

Status
colourYellow
titleincomplete