Grundlæggende om XML
Hvis du har brugt nogen tid på at hænge rundt i webudviklerfora, har du sandsynligvis set, at ordet 'XML' er faldet mere end én gang. Af nysgerrighed gennemsøger du over til Wikipedia-posten for 'XML' og læser:

"Extensible Markup Language (XML) er en generel specifikation til at oprette tilpassede markup-sprog. [1] Det er klassificeret som et udvideligt sprog, fordi det giver brugerne mulighed for at definere deres egne elementer. Dets primære formål er at lette delingen af strukturerede data på tværs af forskellige informationssystemer, især via Internettet, [2], og de bruges både til at kode dokumenter og til at serialisere data. I sidstnævnte sammenhæng kan de sammenlignes med andre tekstbaserede serialiseringssprog som JSON og YAML .. ."
I øjeblikket glemmer dine øjne sandsynligvis over, og du ønsker, at du aldrig engang ville høre XML.

Nå, ikke få panik, for det er virkelig ikke så kompliceret, som du tror!

XML er ganske enkelt en måde at gemme information på. Det smukke ved XML er, at det er fuldstændigt tilpasses af DU, webudvikleren. Der er ingen nøjeregnende kode til at lære eller fejlsøge, da du kan bruge, hvad du vil, til felterne. Det er faktisk det nemmeste programmeringssprog at lære, fordi du definerer det meste af koden selv.

OK, lad os se på et eksempel. Antag, at du ville oprette et katalog over dine yndlingsbøger. Brug af XML vil dine poster se sådan ud:


Fred Flintstone
Rockmusik
Min yndlingsbog!


Som med HTML kaldes teksten mellem symbolerne et 'tag'. Forskellen i XML er, at du, webudvikleren, kan definere dine egne tags og kalde dem, hvad du vil. Der er et par syntaksregler, du skal lære, før du begynder at opbygge dine egne tags:

  • Hvert åbningskode skal have et matchende lukningskode. Med andre ord, hvis du har tagget i dit XML-dokument, skal du have det afsluttende tag et eller andet sted længere nede.

  • I modsætning til HTML er tags i XML store og små bogstaver. Det betyder ikke er det samme tag som eller.

  • Et par tegn har foruddefinerede betydninger og kan ikke bruges i et tag. De er: mindre end symbol (), ampersand (&), apostrophe (') og anførselstegn (").


Den største fordel ved at bruge XML er måske, at dens dokumenter gemmes på din computer i almindelig tekstformat. Som et resultat kan enhver computer, browser eller server forstå disse filer uanset type, så du nemt kan dele data med dine besøgende. XML-filer kan bruges til næsten ethvert computerprogram. Det er også nemt at kalde XML-filer fra en HTML-side, hvilket betyder, at du ikke behøver at bekymre dig om at gøre om HTML hver gang du tilføjer flere data - det eneste, du har brug for at justere, er XML-dokumentet.

Hold øje med vores næste artikel, hvor vi nedbryder elementerne i en XML-fil og hjælper dig med at opbygge dit første XML-dokument.

Video Instruktioner: Grundlæggende om databaser (Kan 2024).