Grunnleggende om XML
Hvis du har brukt litt tid på å henge rundt i nettutviklerfora, har du sannsynligvis sett at ordet 'XML' falt mer enn en gang. Av nysgjerrighet blar du over til Wikipedia-oppføringen for 'XML' og leser:

"Extensible Markup Language (XML) er en generell spesifikasjon for å lage egendefinerte markeringsspråk. [1] Det er klassifisert som et utvidbart språk fordi det lar brukerne definere sine egne elementer. Dets primære formål er å lette delingen av strukturerte data på tvers av forskjellige informasjonssystemer, spesielt via Internett, [2], og de brukes både til å kode dokumenter og for å serialisere data. I sistnevnte sammenheng kan det sammenlignes med andre tekstbaserte serialiseringsspråk som JSON og YAML .. ."
Nå glir antagelig øynene dine, og du ønsker at du aldri engang ville høre XML.

Vel, ikke få panikk, for det er egentlig ikke så komplisert som du tror!

XML er ganske enkelt en måte å lagre informasjon på. Det fine med XML er at den er fullstendig tilpassbar av DEG, nettutvikleren. Det er ingen masete koder å lære eller feilsøke, siden du kan bruke hva du vil i feltene. Det er faktisk det enkleste programmeringsspråket å lære fordi du definerer mesteparten av koden selv.

OK, la oss se på et eksempel. Anta at du ønsket å lage en katalog med favorittbøkene dine. Ved å bruke XML vil innleggene dine se slik ut:


Fred Flintstone
Rockemusikk
Min favorittbok!


I likhet med HTML kalles teksten mellom symbolene en "tag." Forskjellen i XML er at du, webutvikleren, kan definere dine egne koder og kalle dem hva du vil. Det er noen få syntaksregler du kan lære før du begynner å bygge dine egne koder:

  • Hver åpningskode må ha en matchende lukkekode. Med andre ord, hvis du har taggen i XML-dokumentet, må du ha den avsluttende koden et sted lenger nede.

  • I motsetning til HTML, er koder i XML store og små bokstaver. Det betyr ikke er den samme taggen som eller.

  • Noen få tegn har forhåndsdefinerte betydninger og kan ikke brukes i en tag. De er: mindre enn symbol (), ampersand (&), apostrof (') og anførselstegn (").


Den kanskje største fordelen med å bruke XML er at dokumentene er lagret på datamaskinen din i klartekstformat. Som et resultat kan enhver datamaskin, nettleser eller server forstå disse filene uavhengig av type, slik at du enkelt kan dele data med de besøkende. XML-filer kan brukes med nesten hvilken som helst dataprogram. Det er også enkelt å ringe XML-filer fra en HTML-side, noe som betyr at du ikke trenger å bekymre deg for å gjøre om HTML hver gang du legger til mer data - det eneste du trenger å justere er XML-dokumentet.

Følg med for vår neste artikkel, der vi deler opp elementene i en XML-fil og hjelper deg med å lage ditt første XML-dokument.

Video Instruksjoner: Kapittel 11 - Lese XML (Kan 2024).