XML - hvad er det? Enkelt forklaret
Spørg dig selv, hvad XML er, vi har det rigtige svar til dig. I dette praktiske tip viser vi dig, hvad du har brug for XML til, hvordan du skal tackle det, og hvor du støder på det.
XML - et alsidigt markeringssprog
XML står for eXtensible Markup Language og opstod på grund af nødvendigheden af, at HTML har nået sine grænser.
- XML er et dataformat. XML er et tekstbaseret dataformat, der ligner "JavaScript Object Notation", bedre kendt som JSON.
- Dette betyder, at XML-data kan åbnes og redigeres i en editor. Computere kan også læse og skrive XML-format.
- Ligesom HTML består XML af såkaldte tags, der er lukket i vinkelparenteser ''.
- I modsætning til XML er der kun et fast sæt tags i HTML, f.eks
, eller
- ,
- Med XML kan du definere dine egne tags. Kun hvordan en dag skal se ud er defineret, men ikke hvad det betyder.
- Et XML-tag kan stå alene som følger: Alternativt kan en dag også omslutte et område. Så er der en åbning og en lukkedag: område
- Mærker kan indlejres. På denne måde kan der oprettes et hierarki.
- Om nødvendigt kan en dag have en eller flere parametre. Syntaks er som følger:
- Parametre består altid af et navn og en værdi. Værdien er indkapslet i dobbelt citater og tildelt med et lige tegn.
- Du kan se et eksempel på en datastruktur i XML på billedet.
Brug af XML
XML kan bruges på mange måder. Læs her, hvad du kan gøre med XML, og hvilke fordele og ulemper XML har.
- Grundlæggende kan XML bruges til at skrive, gemme og udveksle data.
- De største fordele ved XML er dens brede distribution og lave læringsindsats. XML kan også let tolkes af mennesker og maskiner.
- Den eneste ulempe ved XML er dataoverhead sammenlignet med et binært format. Dette betyder, at en struktur, der er gemt i XML-format, kræver mere lagerplads, end det er absolut nødvendigt. I overensstemmelse hermed kan det også behandles noget langsommere.
- XML er vidt brugt til at importere og eksportere applikationsdata. For eksempel kan en kundedatabase vises godt i XML-format. Ved at hekke tags kan du tildele flere attributter til en kunde. Et felt til telefonnummeret kan også gemme i en parameter, om nummeret er et mobil- eller privatnummer.
- Du kan se en mulighed for datalagring via XML til kundestyring på billedet.
- Det første ord "eXtensible" indikerer allerede, at sproget kan udvides. Du bruger sandsynligvis XML hver dag i teknologier som HTML eller RSS.
Sådan importeres en XML-fil til Excel kan læses i det næste praktiske tip.