XML - hva er det? Enkelt forklart
Spør deg selv hva XML er, vi har riktig svar for deg. I dette praktiske tipset viser vi deg hva du trenger XML til, hvordan du må takle det og hvor du støter på det.
XML - et allsidig markeringsspråk
XML står for eXtensible Markup Language og oppstod av nødvendigheten av at HTML har nådd sine grenser.
- XML er et dataformat. XML er et tekstbasert dataformat, lik "JavaScript Object Notation", bedre kjent som JSON.
- Dette betyr at XML-data kan åpnes og redigeres i en redigerer. Datamaskiner kan også lese og skrive XML-format.
- I likhet med HTML består XML av såkalte koder, som er lukket i vinkelfeste.
- I motsetning til XML, er det bare et fast sett med koder i HTML, som
, eller
- ,
- Med XML kan du definere dine egne koder. Bare hvordan en dag skal se ut er definert, men ikke hva det betyr.
- En XML-kode kan stå alene slik: Alternativt kan en dag også omslutte et område. Så er det en åpnings- og avslutningsdag: område
- Tagger kan nestes. På denne måten kan et hierarki opprettes.
- Om nødvendig kan en dag ha en eller flere parametere. Syntaksen er som følger:
- Parametere består alltid av et navn og en verdi. Verdien er omsluttet av doble anførselstegn og tildelt et lik tegn.
- Du kan se et eksempel på en datastruktur i XML på bildet.
Bruk av XML
XML kan brukes på mange måter. Les her hva du kan gjøre med XML og hvilke fordeler og ulemper XML har.
- I utgangspunktet kan XML brukes til å skrive, lagre og utveksle data.
- De viktigste fordelene med XML er bred distribusjon og lav læringsinnsats. XML kan også enkelt tolkes av mennesker og maskiner.
- Den eneste ulempen med XML er dataoverhead sammenlignet med et binært format. Dette betyr at en struktur som er lagret i XML-format krever mer lagringsplass enn det som er absolutt nødvendig. Følgelig kan den også behandles noe saktere.
- XML er mye brukt til å importere og eksportere applikasjonsdata. For eksempel kan en kundedatabase vises godt i XML-format. Ved å hekke tags kan du tilordne flere attributter til en kunde. Et felt for telefonnummeret kan også lagre i en parameter om nummeret er et mobil- eller privatnummer.
- Du kan se en mulighet for datalagring via XML for kundeadministrasjon på bildet.
- Det første ordet "eXtensible" indikerer allerede at språket kan utvides. Du bruker sannsynligvis XML hver dag i teknologier som HTML eller RSS.
Hvordan du importerer en XML-fil til Excel, kan du lese i neste praktiske tips.