Wat is XML

Tl;dr : ”Extensible Markup Language (XML) wordt gebruikt om gegevens op een gestructureerde manier weer te geven en op te slaan.“

Wat is XML?

XML staat voor eXtensible Markup Language en is een formaat om gegevens gestructureerd op te slaan en uit te wisselen tussen systemen. XML lijkt qua structuur op HTML , maar is bedoeld om data te beschrijven in plaats van opmaak. Je ziet XML vooral terug in situaties waar systemen van verschillende partijen met elkaar communiceren, zoals bij gegevensuitwisseling tussen overheden, boekhoudpakketten of logistieke systemen.

XML gebruikt zogeheten tags om informatie in te delen in een hiërarchische structuur. Zo kun je bijvoorbeeld een product, klant of bestelling nauwkeurig beschrijven in geneste elementen. Het voordeel is dat XML zowel leesbaar is voor mensen als goed verwerkbaar is door machines.

Voorbeeld van eenvoudige XML:


<customer>
  <name>Janssen BV</naam>
  <e-mail>info@janssenbv.nl</e-mail>
</customer>

Toepassingen van XML zijn onder andere:

  • Data-uitwisseling tussen verschillende softwarepakketten
  • Configuratiebestanden in systemen of applicaties
  • Opmaak van digitale facturen (zoals UBL)
  • Webservices (zoals SOAP) in oudere of formelere IT-omgevingen

Bij NoardCode komen we XML vooral tegen bij koppelingen met externe systemen, zoals boekhoudsoftware of branche-specifieke platforms. Hoewel moderne applicaties vaak liever met JSON werken, blijft XML nog steeds relevant in veel professionele omgevingen. We zorgen er dan ook voor dat jouw software zowel modern als compatibel blijft.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Marcel Klaver Damiaen Toussaint Arrow