Wat is een XML-bestand?
XML — gestructureerde gegevens
Wat is het?
XML structureert gegevens met behulp van tags, vergelijkbaar met HTML, maar zonder vaste woordenschat: u bepaalt zelf uw eigen tags en hun betekenis.
Het maakt het mogelijk zeer complexe structuren te beschrijven, ze te valideren aan de hand van een schema en te garanderen dat een bestand daadwerkelijk aan het verwachte formaat voldoet — een striktheid die JSON niet van nature biedt.
Geschiedenis & oorsprong
Het W3C publiceerde XML in 1998, in een tijd waarin men dacht dat het het universele formaat voor alle gegevensuitwisseling zou worden.
Die voorspelling kwam niet uit voor webinterfaces, waar JSON het overnam dankzij zijn lichtheid. Maar XML is verre van dood: het vormt de ruggengraat van DOCX-bestanden, SVG's, RSS-feeds en talloze bedrijfssystemen.
Waarom het handig is
Strikte validatie via schema's, namespaces om naamconflicten te voorkomen, en het vermogen om willekeurig complexe structuren te beschrijven.
Het wordt uitstekend ondersteund door tools en blijft onmisbaar in grote systemen.
Beperkingen & nadelen
De breedsprakigheid is legendarisch: elk gegeven wordt omgeven door twee tags, waardoor het bestand al snel drie keer zo groot wordt als bij JSON.
Het is omslachtig om met de hand te lezen en te schrijven.
Praktische tips
Om XML-gegevens in een moderne applicatie te gebruiken, kunt u ze het beste converteren naar JSON: dat scheelt aanzienlijk in bestandsgrootte en vereenvoudigt de verwerking.
Let wel op: XML-attributen hebben geen direct equivalent in JSON, en een automatische conversie kan een onverwachte structuur opleveren. Controleer altijd het resultaat.
Converteer uw XML in enkele seconden, op onze beveiligde servers in Frankrijk.
XML converteren