Extra informatie over namespaces

Namespace instellen voor je KLB-zone

Om naamgevingsconflicten te vermijden wanneer elementen uit verschillende XML-toepassingen of databanken worden samengevoegd, werkt XML met namespaces.

Omdat KLIP ID’s uit verschillende IMKL-pakketten met elkaar verbindt, wordt ook hier de namespace-logica toegepast.

Voor elke zone moet je een namespace definiëren om een IMKL-pakket te kunnen opladen.

Hoe werkt dit in de praktijk?

De namespace die je instelt voor je zone, vormt het begin van de namespace die je gebruikt in je IMKL-antwoorden voor die zone.

Voorbeeld:
Geef je “stroming” op als namespace voor je zone?
Dan kan je in je IMKL-antwoorden bijvoorbeeld volgende namespaces gebruiken:

  • stroming

  • stroming1

  • strominga

Zolang de namespace begint met “stroming”, zal KLIP deze goedkeuren.

Je kan binnen één IMKL-antwoord meerdere namespaces gebruiken, op voorwaarde dat ze allemaal beginnen met de namespace die je voor die zone hebt opgegeven in KLIP.

Vereisten voor een namespace

  • Minimum 5 en maximaal 50 karakters

  • Enkel alfanumerieke tekens (a–z, A–Z, 0–9)

  • Een (liggend) streepje is toegelaten

  • Geen spaties toegestaan