Concept in definitie ABC
Diversen / / July 04, 2021
Door Guillem Alsina González, in nov. 2018
Al sinds de eerste computers werkten deze machines met gestructureerde data, maar nu beginnen ze dit ook met ongestructureerde data te kunnen dankzij de kunstmatige intelligentie.
Om gegevens te structureren, heb je een soort van taal beschrijvend waarmee de structuur kan worden gedefinieerd en kan worden aangegeven tot welke velden elke gegevens behoort. Deze taal stelt computertoepassingen in staat om gegevens correct te herkennen en te presenteren, en kan de Formaat van de bestanden waarin ze zijn opgeslagen.
XML is een van die talen waarmee je gegevens kunt definiëren, al gaat het verder dan alleen dit.
De XML (afkorting voor Uitbreidbare opmaaktaal) is een opmaaktaal waarmee we een gegevensstructuur kunnen definiëren, evenals een document om het leesbaar te maken voor zowel een computer als een mens.
Een beetje vooruitgaand, geef ik je een voorbeeld van het gebruik ervan: de taal HTML waarmee webpagina's worden gebouwd, kan worden gedefinieerd als een subset van XML.
Hoewel we het over taal hebben, is puur XML een metataal, omdat de syntaxis is gedefinieerd, maar niet de woorden waarmee het wordt gematerialiseerd, zodat iedereen een subset van de XML voor een taak kan definiëren beton. Dit is hoe HTML kan worden gedefinieerd als een subset van XML.
Het gebruik ervan strekt zich uit tot toepassingen zoals: tekst, databases of spreadsheets, in het algemeen al die taken die moeten worden gestructureerd (vandaar, voordat we spreken over gestructureerde gegevens) en / of een presentatie.
Elke markering in elke subset van XML begint met het teken.
Op deze manier kunnen we de tekens van de tekst en gegevens die ze omsluiten van elkaar onderscheiden (en het computerprogramma dat ze beheert, kan ze ook onderscheiden).
Daarnaast zijn er tags openen en sluiten. het verschil is dat de sluitende de symbool / naar het woord tussen
Laten we nu een voorbeeld nemen van het gebruik van XML: een heel eenvoudig telefoonboek gebouwd met built tags van deze metataal die we op maat hebben gemaakt:
We zouden zelfs een programma kunnen maken dat deze records zou beheren en op een gepaste manier zou presenteren.
In de praktijk wordt XML steeds vaker gebruikt, en we gebruiken het zonder het te beseffen in de hoofdkantoortoepassingen, zoals Microsoft Office en LibreOffice.
De formaten van het dossier Beide zijn lange tijd subsets van de XML geweest, wat het laden en presenteren van bestanden die met een van deze in de andere zijn gegenereerd, vereenvoudigt. Het feit dat de presentaties niet altijd hetzelfde zijn, heeft echter te maken met het feit dat de uiteindelijke presentatie van de gegevens op het programma valt.
Een XML-document heeft meer bronnen en secties, zoals opmerkingen of inhoudsmodellen, maar de essentie is wat ik in het voorbeeld heb uitgelegd.
Vanaf hier wordt het net zo ingewikkeld als onze behoeften, hoewel XML in feite nauwelijks zal worden gezien door een gebruikersnaam einde dat, ja, je kunt werken zonder het te beseffen met dit formaat.
Fotolia-foto's: Maksim Kabakou / Kitti
Thema's in XML