5 bendrosios XML klaidos

Kai kurie dalykai, kuriuos niekada neturėtumėte daryti XML

XML (Extensible Markup Language) kalba yra tokia paprasta, kad beveik kiekvienas gali ją įvaldyti. Toks prieinamumas yra pagrindinė kalbos nauda. Nepakankamas XML teiginys yra tas, kad kalbos egzistuojančios taisyklės yra absoliučios. XML analizatoriai palieka mažai vietos klaidoms. Nesvarbu, ar esate naujokai, ar jau metus dirbo kalbos kalba, tos pačios paplitusios klaidos vis dažniau populiarėja. Pažvelkime į penkias dažniausiai pasitaikančias klaidas, kai žmonės kuria dokumentus XML formatu, kad galėtumėte išmokti išvengti šių klaidų savo darbe!

01 iš 05

Pamirštas deklaracijos pareiškimas

Nepaisant visų techninių sunkumų, kompiuteriai dar negalvoja apie save ir naudoja intuiciją, norėdami išsiaiškinti, kokiomis priemonėmis jie yra skirtingais atvejais. Turite nurodyti kalbą deklaracijos pareiškimu, kad naršyklė suprastų kodą, kurį parašysite. Pamirškite šį teiginį, o naršyklė net nežinote, kokia kalba jūs naudojate, todėl negalėsite daug ką padaryti naudodami rašomą kodą.

02 iš 05

Nepakeisti elementai arba tekstas

XML veikia hierarchiniu stiliumi. Tai reiškia:

03 iš 05

Atidaryti žymes

XML reikalauja, kad uždarytumėte visas atidarytas žymas. Tokią žymę reikia uždaryti. Jūs negalite palikti atvirų, tiesiog pakabinti ten! HTML formatu galite pašalinti retkarčiais atidarytą žymą, o kai kurios naršyklės net uždarys jūsų žymes, kai jie pateikia puslapį. Dokumentas vis tiek gali būti parsisiunčiamas, net jei jis nėra gerai suformuotas. XML yra kur kas sunkesnis už tą. XML dokumentas su atvira žyma tam tikru momentu sukels klaidą.

04 iš 05

Nėra šaknų elemento

Kadangi XML veikia medžio struktūroje, kiekviename XML puslapyje turi būti šakninis elementas medžio viršūnėje. Elemento pavadinimas nėra svarbus, bet jis turi būti ten, arba sekančios etiketės nebus tinkamai įdėtos.

05 iš 05

Kelios baltos erdvės simboliai

XML interpretuoja 50 tuščiųjų erdvių tą patį, ką jis daro.

XML kodas: Hello World!
Rezultatas: Sveiki, pasaulis!

XML užims keletą tuščiųjų erdvių, vadinamų baltuosius tarpo simbolius, ir sutankins jas į vieną erdvę. Atminkite, kad XML yra apie duomenų perdavimą. Tai ne apie šių duomenų pateikimą. Tai neturi nieko bendra su vaizduokliu ar dizainu. Balta erdvė, naudojama teksto derinimui, nieko nereiškia XML kodu, taigi, jei pridedate daug papildomų tarpų, kad bandytų diktuoti kokį nors vizualų išdėstymą ar dizainą, jūs praleidžiate savo laiką.

Redagavo Jeremy Girard