XML-grunder
Om du har spenderat lite tid med att hänga runt på webbutvecklingsforum har du antagligen sett ordet "XML" tappat mer än en gång. Av nyfikenhet bläddrar du till Wikipedia-posten för 'XML' och läser:

"Extensible Markup Language (XML) är en allmän specifikation för att skapa anpassade markeringsspråk. [1] Det klassificeras som ett utdragbart språk eftersom det tillåter användare att definiera sina egna element. Det främsta syftet är att underlätta delningen av strukturerade data över olika informationssystem, speciellt via Internet, [2] och det används både för att koda dokument och för att serialisera data. I det senare sammanhanget är det jämförbart med andra textbaserade serialiseringsspråk som JSON och YAML .. ".
Nu är dina ögon troligen i glas och du önskar att du aldrig ens skulle höra XML.

Nåväl, få inte panik, för det är verkligen inte så komplicerat som du tror!

XML är helt enkelt ett sätt att lagra information. Det vackra med XML är att det är helt anpassningsbart av DU, webbutvecklaren. Det finns ingen noga kod att lära sig eller felsöka, eftersom du kan använda alla namn du vill ha för fälten. Det är faktiskt det enklaste programmeringsspråket att lära sig eftersom du definierar det mesta av koden själv.

OK, låt oss titta på ett exempel. Anta att du ville skapa en katalog över dina favoritböcker. Med XML ser dina poster så ut så här:


Fred Flintstone
Rockmusik
Min favoritbok!


Liksom med HTML kallas texten mellan symbolerna en "tagg". Skillnaden i XML är att du, webbutvecklaren, kan definiera dina egna taggar och kalla dem vad du vill. Det finns några syntaxregler att lära dig innan du börjar bygga dina egna taggar:

  • Varje öppningstagg måste ha en matchande stängningstagg. Med andra ord, om du har taggen i ditt XML-dokument måste du ha den stängande taggen någonstans längre ner.

  • Till skillnad från HTML är taggar i XML skiftlägeskänsliga. Det betyder att det inte är samma tagg som eller.

  • Några tecken har fördefinierade betydelser och kan inte användas inom en tagg. De är: mindre än symbol (), ampersand (&), apostrof (') och citattecken (").


Kanske är den största fördelen med att använda XML att dess dokument lagras på din dator i vanlig textformat. Som ett resultat kan alla datorer, webbläsare eller server förstå dessa filer oavsett typ, så att du enkelt kan dela data med dina besökare. XML-filer kan användas med nästan alla datorprogram. Det är också lätt att ringa XML-filer från en HTML-sida, vilket betyder att du inte behöver oroa dig för att göra om HTML varje gång du lägger till mer data - det enda du behöver justera är XML-dokumentet.

Håll ögonen öppna för vår nästa artikel, där vi kommer att dela upp elementen i en XML-fil och hjälpa dig att bygga ditt första XML-dokument.

Video Instruktioner: JSON och XML Grunder (Maj 2024).