5 Mga Karaniwang XML Error

Ang ilang mga bagay na hindi mo dapat gawin sa XML

Ang wika ng XML (Extensible Markup Language) ay sobrang simple na halos lahat ay maaaring makabisado ito. Ang ganitong uri ng pagkarating ay isang mahalagang benepisyo ng wika. Ang sagabal sa XML ay ang mga tuntunin na umiiral sa wikang ito ay ganap. Ang mga parser ng XML ay umalis ng maliit na silid para sa error. Kung ikaw ay bago sa XML o nagtatrabaho sa wika para sa mga taon, ang mga karaniwang karaniwang mga error ay madalas na pop up nang paulit-ulit. Tingnan natin ang limang karaniwang pagkakamali ng mga tao kapag gumagawa ng mga dokumento sa XML upang matutunan mo upang maiwasan ang mga misstep na ito sa iyong sariling gawain!

01 ng 05

Forgetten Pahayag ng Pahayag

Sa kabila ng lahat ng kanilang mga teknikal na pagkakumplikado, ang mga computer ay hindi pa mag-iisip para sa kanilang sarili at gamitin ang intuwisyon upang malaman kung ano ang ibig sabihin sa iba't ibang mga pagkakataon. Kailangan mong tukuyin ang wika na may pahayag na deklarasyon upang maunawaan ng browser ang code na iyong isusulat. Kalimutan ang pahayag na ito at ang browser ay walang ideya kung aling wika ang iyong ginagamit at, samakatuwid, ay hindi makagagawa ng marami sa code na isulat mo.

02 ng 05

Mga Hindi Sinaunang Mga Elemento o Teksto

Gumagana ang XML sa estilo ng hierarchical. Ibig sabihin nito:

03 ng 05

Buksan ang Mga Tag

Hinihiling ka ng XML na isara ang lahat ng mga tag na binubuksan mo. Ang isang tag na tulad ng nangangailangan upang isara ito. Hindi mo maaaring iwanan ang bukas na nakabitin doon! Sa HTML , maaari kang umalis sa paminsan-minsang bukas na tag, at ang ilang mga browser ay kahit na isara ang mga tag para sa iyo kapag nagre-render ang mga ito ng isang pahina. Ang dokumento ay maaari pa ring mai-parse kahit na hindi mahusay na nabuo. Ang XML ay mas fussier kaysa iyon. Ang isang XML na dokumento na may bukas na tag ay makakapagdulot ng error sa isang punto.

04 ng 05

Walang Root Element

Dahil ang XML ay gumagana sa isang puno-istraktura, ang bawat pahina ng XML ay dapat magkaroon ng root na elemento sa tuktok ng puno. Ang pangalan ng elemento ay hindi mahalaga, ngunit dapat ito doon o ang mga tag na sumusunod ay hindi maayos na nakapugad.

05 ng 05

Maramihang Mga Karakter sa White-Space

Binibigyang-kahulugan ng XML ang 50 blangko na puwang katulad ng ginagawa nito.

Code ng XML: Hello World!
Output: Hello World!

Ang XML ay magkakaroon ng maraming blangko na espasyo, na kilala bilang mga character na puting-espasyo, at i-compact ang mga ito sa isang puwang. Tandaan, ang XML ay tungkol sa pagdala ng data. Ito ay hindi tungkol sa pagtatanghal ng data na iyon. Wala itong kinalaman sa visual display o disenyo. Ang isang puting espasyo na ginamit upang maayos ang teksto ay walang anuman sa XML code, kaya kung nagdaragdag ka ng maraming mga espasyo upang subukang mag-utos ng ilang uri ng visual na layout o disenyo, ikaw ay nag-aaksaya ng iyong oras.

Ini-edit ni Jeremy Girard