En ting du bør vide om XML er -. Af sig selv, det definerer ikke et sprog. I stedet er det en specifikation af, hvordan man kan skabe et sprog. Det er meget fleksibel, og kan bruges til at repræsentere næsten enhver form for data, som sådan er en perfekt kandidat til dataoverførsel over internettet.
Så længe dataene følger XML specifikationen, kan skaberen være sikker på at ethvert værktøj stand til at bearbejde XML vil være i stand til at afkode det.
Med tiden mange data formater er gået tabt som udviklere ikke dokumentere, hvordan datastrukturer gemmes i en fil. XML er almindelig tekst og dermed menneskeligt læsbar. Derfor er et sådant problem elimineret, og data i de fleste tilfælde dokumenter selv. Lad os se på et fælles XML-format kaldet RSS.
XML-syntaksen
Hvis du beslutter dig for at inkludere en ny funktion i en app, siger for eksempel, så dine kontakter nu gemme deres billeder. Alt du behøver at gøre, er at tilføje et tag for det, og du er færdig! Denne nye kontaktperson datafil vil fortsat arbejde med den ældre app som den gamle version vil bare ignorere tag for kontakten billede.
Eller hvis du beslutter, at din to-do app nu skulle have delopgaver, kunne du have en to-do-tag inde i en anden to-do-tag, og afhængig af hvordan din tidligere ansøgning er udviklet, vil det enten ignorere delopgaver eller vise dem alle ustruktureret.
Lad os gå over nogle regler for overholdelse XML-standarden. Et XML-dokument kan kun have én rod tag. Dette er vist som følger.
afsluttet = "Nej">
Hent Mælk
afsluttet = "Ja">
< p> Kemisk rens Rug
afsluttet = "Nej">
Komplet rapport