XML er et markeringsspråk designet spesielt for å bli lest av både mennesker og maskiner. Dette oppnås ved hjelp av tagger som også kan tilpasses, og de spesifiserer dokumentets struktur og hvordan det skal lagres og overføres. XML -filer er enkle fordi de bruker menneskelig språk med faktiske ord i stedet for et dataspråk. De .XML -filer er fullt bærbare og kompatible med andre språk som Java, Python og C, og lar deg få tilgang til og overføre data når som helst og fra hvilket som helst sted. Alt du trenger er XML-prosesseringsprogramvare for å lagre og transportere informasjonen din. Brukere kan generere sine egne tagger eller bruke tagger etablert av andre brukere fordi XML er et utvidbart markeringsspråk.
Forskjell mellom XML og HTML
XML blir vanligvis sammenlignet med HTML; HTML bruker en samling av forhåndsdefinerte markeringssymboler (kortkoder) for å spesifisere formatet for innhold på en webside. I motsetning til HTML, har XML ikke spesifikke markeringer, lar det brukere konstruere sine egne markeringssymboler for å representere informasjon, noe som resulterer i et symbolsett som er både ubegrenset og selvdefinerende.
Hvordan åpne en .XML -fil
En XML -fil kan opprettholdes på flere forskjellige måter. Du kan åpne og endre dem i hvilken som helst tekstredigerer, se dem i hvilken som helst nettleser, eller bruke et nettsted som lar deg se, redigere og konvertere dem til forskjellige formater.
XML -filer er tekstfiler, som kan åpnes med hvilken som helst tekstredigerer, men problemet er at mange tekstredaktører, for eksempel Notisblokk, ikke er bygget for å vise XML -filer i sin rette struktur. Det kan være ok å åpne en XML -fil og se på den raskt for å finne ut hva det er. Imidlertid er det langt mer effektive verktøy for å jobbe med dem. Mens notisblokk er nyttig for raskt å inspisere en XML -fil, er du langt bedre med å bruke et mer komplekst verktøy som Notepad ++, som legger vekt på syntaks og formater filen riktig. Du kan også åpne .XML filer direkte fra hvilken som helst nettleser også.
Hvordan fungerer XML -filer
Hver forekomst av en XML -tag får et navn som kalles et element som også kan inkludere andre elementer i arving. "Root" -elementet er øverst i hierarkiet og inneholder alle andre komponenter referert til som "barn" -elementer.
For eksempel:
Rotelementet i eksemplet over er “Company.”Det har to hovedelementer. Den første er "ansattes" -elementet, som har fire underelementer "FirstName", "LastName", "ContactNo" og "URL". Det andre elementet er "adresse", som inneholder tre underelementer "land", "by" og "zip". En startkode (e.g., “” Og “”) og en avsluttende tag (e.g., “” Og “”) betegner henholdsvis begynnelsen og slutten av hvert element.
Konklusjon
XML er et markeringsspråk som er opprettet som kan leses av mennesker så vel som maskiner gjør det enkelt å forstå. Siden det er et utvidbart markeringsspråk, kan brukere lage sine egne tagger eller bruke tagger laget av andre. Tagger, i motsetning til HTML, er også justerbare, og de indikerer strukturen i dokumentet og hvordan det skal lagres og overføres.