Wat is XML? definitie & betekenis

click fraud protection

Afkorting voor uitbreidbare opmaaktaal is geen declaratieve opmaaktaal zoals HTML; in plaats daarvan is het een taal voor het maken van opmaaktalen. XML wordt onderhouden door het Worldwide Web Consortium (W3C). Met een afgeslankte versie van SGML kunnen webauteurs hun tags maken en benoemen, zodat ze de structuur van hun gegevens nauwkeuriger kunnen vastleggen.

In een goed gestructureerd document dat voldoet aan de syntaxisregels, kan de door de gebruiker gemaakte taghiërarchie zijn: gelezen en verwerkt door een XML-bewuste browser, zelfs als deze de specifieke tagset nog nooit is tegengekomen voordat. Auteurs kunnen de structuur van hun document formeler aangeven met behulp van een Document Type Definition (DTD), die de regels specificeert voor het correct gebruiken van elke tag. Zie CSS, XLink, Naamruimten, Querytaal, XMLP, XPointer, XSL.

Technipages legt XML uit

Extensible Markup Language (XML) is een opmaaktaal die de kloof tussen de opmaak van documenten tussen mens en machine overbrugt. XML omvat gestructureerde gegevens in een tekstbestand in een tekstbestand. Met XML kunnen gebruikers een vocabulaire maken en dezelfde vocabulaire gebruiken om gegevens te beschrijven. XML gebruikt tags (“”) om bestanden te maken die gemakkelijk door een computer kunnen worden gegenereerd.

Gewoonlijk slaan de meeste machines die gestructureerde gegevens verwerken de gegevens op schijven op waarvan ze alleen in binair formaat of tekstformaat kunnen worden gebruikt. XML maakt het voor een gebruiker mogelijk om toegang te krijgen tot de gegevens zonder toegang te hebben tot de software die wordt gebruikt voor het genereren ervan. Voorbeelden van gestructureerde documenten zijn contracten, brieven, artikelen, adresboeken, spreadsheets, technische tekeningen, financiële transacties, memo's en vele andere.

XML wordt momenteel ontwikkeld World Wide Web Consortium (W3C) onder toezicht van een XML Working Group, het werd opgericht in het jaar 1996, waarbij XML een product is van SGML (Standard Generalized Markup Taal). De bedoeling was om SGML gemakkelijker te maken en ook vanwege het succes van HTML dat eind jaren negentig werd geschreven door een CERN-natuurkundige Tim Berners Lee. XML is een uitbreiding van HTML.

Algemeen gebruik van XML

  • XML is een aanbeveling van het World Wide Web Consortium en de ontwikkeling van de specificatie wordt begeleid door een XML-werkgroep.
  • De reden waarom u kunt openen XML bestanden met verschillende programma's is omdat het gegevens in platte tekst opslaat.
  • Sommige van de programma's die kunnen worden geopend XML bestanden zijn vensterkladblok, elke teksteditor of zelfs elke webbrowser

Veelvoorkomend misbruik van XML

  • XML was nooit bedoeld om enig probleem aan te pakken dat de SGML creëerde, en het was een eigen opmaaktaal
  • De aanbeveling van het World Wide Web Consortium (W3C) van XML staat niet onder toezicht van een aan XML gelieerde groep