5 Нийтлэг XML алдаа

XML-г хэзээ ч хийхгүй зарим зүйлс

XML (Extensible Markup Language) хэл нь маш энгийн бөгөөд хэн ч үүнийг удирдаж чаддаг. Ийм төрлийн хүртээмж нь хэлний гол ашиг тус юм. XML-ийн сул тал нь хэл дээр байдаг дүрмүүд нь үнэмлэхүй юм. XML параметр нь алдаатай өрөө бага байна. Та XML-т шинээр эсвэл олон жил ажиллаж байгаа эсэхээс үл хамааран ижил нийтлэг алдаанууд дахин дахин гарч ирдэг. XML-д XML баримт бичгийг зохиохдоо хүмүүсийн нийтлэг алдаа дутагдалыг харцгаая. Ингэснээр та эдгээр алдаануудаас зайлсхийх болно.

01 - 05

Forgetten Тунхаглалын мэдэгдэл

Тэдний техникийн нарийн төвөгтэй байдлаас үл хамааран компьютерууд өөрсдийгөө бодож, өөр өөр аргаар юу гэсэн үг болохыг ойлгохын тулд зөн совинг ашиглах боломжтой. Браузер таны бичсэн кодыг ойлгохын тулд мэдэгдлийн үг бүхий хэлийг зааж өгөх хэрэгтэй. Энэ мэдэгдэлийг мартах бөгөөд хөтөч таны аль хэрэглэж байгаа хэлийг мэдэхгүй байх болно, тиймийн тул, таны бичиж буй кодыг хийх боломжгүй юм.

05 - 05

Тохиолдолгүй элементүүд эсвэл Текст

XML нь шаталсан хэв маягаар ажилладаг. Энэ нь:

03 - 05

Нээлттэй Сувгууд

XML таныг нээх бүх тагийг хаахыг шаарддаг. Жишээ нь, үүнийг хаах шаардлагатай. Та тэрхүү нээлхийгээр нүүлгэж болохгүй! HTML-ийн хувьд, та заримдаа хааяа нээлттэй тэмдэглэгээнээс холдож болох бөгөөд зарим хөтчүүд нь хуудсыг үзүүлэх үед зарим хөтчүүдийг ч гэсэн хаах болно. Баримт бичиг сайн бүтэцгүй байсан ч гэсэн баримтжуулж болох юм. XML нь үүнээс хамаагүй их юм. Open tag бүхий XML баримт нь зарим үед алдаа үүсгэх болно.

04 - 05

Root элемент байхгүй

XML нь модны бүтцэд ажилладаг тул XML бүх хуудас нь модны орой дээрх эх элементтэй байх ёстой. Элементийн нэр чухал биш, гэхдээ тэнд байх ёстой эсвэл дагаж буй хаягууд нь зөв зохистой биш байх болно.

05 - 05

Олон цагаан орон зайны тэмдэгт

XML нь хоосон зайг нэгээр нь хийдэг.

XML код: Hello World!
Гаралт: Сайн байна уу Дэлхий!

XML нь олон орон зай авдаг, цагаан орон зайны тэмдэгтүүд гэгддэг бөгөөд тэдгээрийг нэг зай болгон аваачна. XML нь өгөгдлийг тээхтэй холбоотой гэдгийг санаарай. Энэ нь өгөгдлийг танилцуулах тухай биш юм. Энэ нь харааны дэлгэц эсвэл дизайнтай ямар ч холбоогүй юм. Текстийг хооронд нь холбоход ашигладаг цагаан зай нь XML кодод агуулагддаггүй бөгөөд хэрэв та ямар нэг харагдах байдал, дизайн хийхийг оролдохын тулд илүү их зайг нэмж байгаа бол цаг хугацаагаа алдах болно.

Жереми Герард засварт хийсэн