5 kopīgas XML kļūdas

Daži jautājumi, kurus jums nekad nevajadzētu darīt XML

XML (paplašināmās iezīmēšanas valodas) valoda ir tik vienkārša, ka gandrīz ikviens to var apgūt. Šāda veida pieejamība ir galvenais valodas ieguvums. XML trūkums ir tāds, ka noteikumi, kas valoda pastāv, ir absolūti. XML parsētāji atstāj mazu vietu kļūdām. Neatkarīgi no tā, vai esat jauns uzņēmums XML vai gadiem ilgi strādājat tajā valodā, tās atkārtojas atkal un atkal. Apskatīsim piecas bieži sastopamās kļūdas, ko cilvēki rada, veidojot XML dokumentus, lai jūs varētu iemācīties izvairīties no šīm kļūdām savā darbā!

01 no 05

Aizmirsts deklarācijas paziņojums

Neraugoties uz tehniskajām sarežģītības pakāpi, datori vēl nevar domāt par sevi un izmantot intuīciju, lai noskaidrotu, kādi līdzekļi ir dažādos gadījumos. Jums jāprecizē valoda ar paziņojumu deklarāciju, lai pārlūkprogramma saprastu kodu, kuru jūs rakstīsit. Aizmirstiet šo paziņojumu, un pārlūkprogramma nesapratīs, kura valoda jūs izmantojat, un tādēļ nevarēsiet daudz paveikt ar rakstīto kodu.

02 no 05

Nepieņemti elementi vai teksts

XML darbojas hierarhiskā stilā. Tas nozīmē:

03 no 05

Atveriet tagus

XML pieprasa aizvērt visus atvērtos tagus. Lai izveidotu tagu, tas ir jāaizver. Jūs nevarat atstāt šo atvērto, tikai tur karājas! HTML programmā varat iziet ar gadījuma atvērtu tagu, un daži pārlūkprogrammas pat aizver jūsu atzīmes, kad tās izveido lapu. Dokuments joprojām var izanalizēt pat tad, ja tas nav labi izveidots. XML ir daudz aizraujošāks nekā tas. XML dokuments ar atvērtu tagu kādā brīdī radīs kļūdu.

04 no 05

Nav sakņu elementa

Tā kā XML darbojas koka struktūrā, katrai XML lapai jābūt saknes elementam koka augšpusē. Elementa nosaukums nav svarīgs, taču tam jābūt tur, vai sekojošie tagi netiks pareizi ievietoti.

05 no 05

Vairāki balta kosmosa simboli

XML interpretē 50 tukšās vietas tāpat kā vienu.

XML kods: Hello World!
Izvade: Sveiki, pasaule!

XML aizpildīs vairākas tukšas vietas, kas pazīstamas kā balto lauku rakstzīmes, un kompakto tos vienā telpā. Atcerieties, XML ir par datu nodošanu. Tas nav par šo datu noformējumu. Tam nav nekāda sakara ar vizuālo displeju vai dizainu. Teksta pielīdzināšanai izmantotā balta vieta XML kodā neko nedara, tādēļ, ja pievienojat daudz papildu atstarpes, lai mēģinātu diktēt kādu vizuālu izkārtojumu vai dizainu, jūs izšķērdēsiet savu laiku.

Rediģējis Jeremijs Girards