5 ընդհանուր XML սխալներ

XML- ում երբեք չպետք է անեն որոշ բաներ

XML- ը (Extensible Markup Language) լեզուն այնքան օպտիմալ է, որ յուրաքանչյուր ոք կարող է տիրապետել այն: Նման մատչելիությունը լեզվի կարեւորագույն օգուտն է: XML- ի թերությունը այն է, որ լեզվով գոյություն ունեցող կանոնները բացարձակ են: XML պեստերները սխալ տեղ են թողնում սխալների համար: Անկախ նրանից, թե դուք XML- ի համար նոր եք կամ երկար տարիներ աշխատել եք լեզվով, նույն ընդհանուր սխալները հակված են կրկին ու կրկին անգամ բարձրանալ: Եկեք նայենք հինգ ընդհանուր սխալներից, երբ մարդիկ XML- ով փաստաթղթեր են ստեղծում, որպեսզի կարողանաք սովորել խուսափել այդ սխալներից:

01-ը 05-ից

Մոռացված հայտարարագիր հայտարարություն

Չնայած բոլոր տեխնիկական դժվարություններին, համակարգիչները դեռ չեն կարող մտածել իրենց համար եւ օգտագործել ինտուիցիա `պարզելու համար, թե որն է տարբեր ատյաններում: Դուք պետք է նշեք լեզուն հայտարարագրման հայտարարությամբ, որպեսզի բրաուզերը հասկանա այն կոդը, որը դուք գրելու եք: Մոռացեք այս հայտարարությունը եւ զննարկիչը չի պատկերացնի, թե որ լեզուն եք օգտագործում, եւ, հետեւաբար, շատ բան չեք կարող անել այն կոդը, որը դուք գրում եք:

02-ից 05-ը

Անտեսված տարրեր կամ տեքստեր

XML աշխատում է հիերարխիկ ոճով: Սա նշանակում է:

03-ից 05-ը

Բաց տեքստեր

XML- ը պահանջում է փակել բոլոր բացված պիտակները: Տողը, որը պահանջում է փակել այն: Դուք չեք կարող թողնել այն բացը, որը պարզապես կախված է: HTML- ում դուք կարող եք հեռանալ առանձին բաց պիտակի հետ, իսկ որոշ բրաուզերներ նույնիսկ փակելու են ձեր պիտակները, երբ դրանք ցուցադրում են էջը: Փաստաթուղթը կարող է վերանայել նույնիսկ եթե չլինի ձեւավորված: XML- ն շատ ավելի աղոտ է, քան դա: XML- ի բաց փաստաթուղթը որոշակի ժամանակ սխալ կստեղծի:

04-ից 05-ը

Ոչ արմատական ​​տարր

Քանի որ XML- ն աշխատում է ծառի կառուցվածքում, յուրաքանչյուր XML էջ պետք է ունենա արմատային տարր ծառի ծայրամասում: Էլի տարրի անունը կարեւոր չէ, բայց այն պետք է լինի կամ այն ​​պիտակները, որոնք հետեւում են, պատշաճ կերպով ներկված չեն:

05-ից 05-ը

Multiple սպիտակ տիեզերքի բնավորությունները

XML- ը մեկնաբանում է 50 դատարկ տարածություն, նույնն է անում:

XML կոդը: Բարեւ աշխարհ:
Արդյունք. Բարեւ աշխարհ:

XML- ն կվերցնի մի քանի բաց տարածքներ, որոնք հայտնի են որպես սպիտակ տիեզերական նիշ, եւ դրանք մի տարածություն են կազմում: Հիշեք, XML- ը տվյալների փոխանցման մասին է: Դա ոչ թե այդ տվյալների ներկայացման մասին է: Այն ոչ մի կապ չունի տեսողական ցուցադրման կամ դիզայնի հետ: Տեքստի հարթակի համար օգտագործվող սպիտակ տարածքը ոչինչ չի նշանակում XML տեքստում, այնպես որ, եթե ավելացնեք շատ լրացուցիչ տարածքներ, փորձեք թելադրել տեսողական դասավորության կամ դիզայնի որոշ տեսակներ, դուք վատնում եք ձեր ժամանակը:

Խմբագրված է Ջերեմի Գիրարդը