Konsept i definisjon ABC
Miscellanea / / July 04, 2021
Av Guillem Alsina González, i nov. 2018
Siden de første datamaskinene har disse maskinene jobbet med strukturerte data, selv om de nå begynner å kunne gjøre det med ustrukturerte data takket være kunstig intelligens.
For å strukturere data trenger du en slags Språk beskrivende som gjør det mulig å definere strukturen og angi hvilke felt hver data tilhører. Dette språket tillater dataprogrammer å gjenkjenne og presentere data på riktig måte, og kan avgrense Format av filene de er lagret i.
XML er et av disse språkene som lar deg definere data, selv om det går lenger enn bare dette.
XML (akronym for Extensible Markup Language) er et markeringsspråk som lar oss definere en datastruktur, samt et dokument som gjør det lesbart både for en datamaskin og for et menneske.
Fremover litt, gir jeg deg et eksempel på bruken: språket HTML som websider er bygget med, kan defineres som en delmengde av XML.
Selv om vi snakker om språk, er rent XML en metaspråk, siden syntaksen er definert, men ikke ordene som den materialiseres med, slik at hver enkelt kan definere en delmengde av XML for en oppgave betong. Slik kan HTML defineres som et delsett av XML.
Bruken strekker seg til applikasjoner som tekst, databaser eller regneark, generelt alle de oppgavene som krever strukturering (derav før du snakker om strukturerte data) og / eller presentasjon.
Hvert merke i hvert delmengde av XML begynner med -tegnet.
På denne måten kan vi skille merkene til teksten og dataene de legger ved (og dataprogrammet som styrer dem kan også skille dem).
I tillegg er det koder åpning og lukking. Forskjellen er at de avsluttende setter symbol / til ordet vedlagt mellom
La oss på dette punktet ta et eksempel på bruk av XML: en veldig enkel telefonbok bygget med koder av denne metalspråket vi har laget etter mål:
Vi kan til og med lage et program som vil administrere disse postene og presentere dem på en passende måte.
I praksis blir XML i økende grad brukt, og vi bruker det uten å innse det i hovedkontorapplikasjonene, som Microsoft Office og LibreOffice.
Formatene til fil Begge disse har lenge vært delmengder av XML, noe som forenkler innlasting og presentasjon av filer generert med en av disse i den andre. At presentasjonene ikke alltid er de samme, ligger imidlertid i at den endelige presentasjonen av dataene faller på programmet.
Et XML-dokument har flere ressurser og seksjoner, for eksempel kommentarer eller innholdsmodeller, men essensen er det jeg har forklart i eksemplet.
Herfra blir det like komplisert som våre behov, selv om XML faktisk knapt vil bli sett av en Brukernavn avslutte det, ja, du kan jobbe uten å innse det med dette formatet.
Fotolia-bilder: Maksim Kabakou / Kitti
Temaer i XML