Koncept i definition ABC
Miscellanea / / July 04, 2021
Av Guillem Alsina González i nov. 2018
Sedan de första datorerna har dessa maskiner arbetat med strukturerad data, men nu börjar de kunna göra det med ostrukturerad data tack vare artificiell intelligens.
För att strukturera data behöver du någon form av språk beskrivande som gör det möjligt att definiera strukturen och ange till vilka fält varje data tillhör. Detta språk tillåter datorprogram att korrekt känna igen och presentera data och kan avgränsa Formatera av filerna där de sparas.
XML är ett av dessa språk som låter dig definiera data, även om det går längre än bara detta.
XML (akronym för Extensible Markup Language) är ett markeringsspråk som låter oss definiera en datastruktur, liksom ett dokument för att göra det läsbart både för en dator och för en människa.
Framåt lite, jag ger dig ett exempel på dess användning: språket HTML med vilka webbsidor byggs kan definieras som en delmängd av XML.
Även om vi pratar om språk är rent XML en metaspråk, eftersom dess syntax är definierad, men inte orden med vilken den materialiseras, så att var och en kan definiera en delmängd av XML för en uppgift betong. Så här kan HTML definieras som en delmängd av XML.
Dess användning sträcker sig till applikationer som text, databaser eller kalkylblad, i allmänhet alla de uppgifter som kräver strukturering (alltså innan man talar om strukturerad data) och / eller presentation.
Varje märke i varje delmängd av XML börjar med -tecknet.
På detta sätt kan vi skilja mellan märkena för texten och data som de bifogar (och datorprogrammet som hanterar dem kan också skilja dem).
Dessutom finns det taggar öppning och stängning. skillnaden är att de avslutande sätter symbol / till ordet som bifogas mellan
Låt oss nu ta ett exempel på att använda XML: en mycket enkel telefonbok byggd med taggar av detta metaspråk som vi har gjort för att mäta:
Vi kunde till och med skapa ett program som skulle hantera dessa poster och presentera dem på ett lämpligt sätt.
I praktiken används XML alltmer, och vi använder det utan att förstå det i huvudkontorsapplikationerna, till exempel Microsoft Office och LibreOffice.
Formaten för fil båda har länge varit delmängder av XML, vilket förenklar laddning och presentation av filer som genereras med en av dessa i den andra. Det faktum att presentationerna inte alltid är desamma ligger i det faktum att den slutliga presentationen av uppgifterna faller på programmet.
Ett XML-dokument har fler resurser och sektioner, till exempel kommentarer eller innehållsmodeller, men dess väsen är vad jag har förklarat i exemplet.
Härifrån blir det lika komplicerat som våra behov, även om XML faktiskt knappast kommer att ses av en Användarnamn avsluta det, ja, du kan arbeta utan att inse det med det här formatet.
Fotolia-foton: Maksim Kabakou / Kitti
Teman i XML