5 Gwallau XML Cyffredin

Pethau y Dylech Peidiwch byth â'u Gwneud yn XML

Mae'r iaith XML (Iaith Farchnad Ehangadwy) mor syml â bod rhywun yn gallu ei feistroli. Mae'r math hwn o hygyrchedd yn fudd allweddol i'r iaith. Yr anfantais i XML yw bod y rheolau sy'n bodoli yn yr iaith yn absoliwt. Mae parsers XML yn gadael lle bach ar gyfer gwall. P'un a ydych chi'n newydd i XML neu wedi bod yn gweithio yn yr iaith ers blynyddoedd, mae'r un gwallau cyffredin yn tueddu i ddod i ben drosodd. Gadewch i ni edrych ar bum camgymeriad cyffredin y mae pobl yn ei wneud wrth awdurdodi dogfennau yn XML fel y gallwch chi ddysgu osgoi'r camddefnyddiau hyn yn eich gwaith eich hun!

01 o 05

Datganiad Datganiad Anghofiedig

Er gwaethaf eu holl gymhlethdodau technegol, ni all cyfrifiaduron feddwl drostynt eu hunain a defnyddio greddf i gyfrifo pa fodd mewn gwahanol achosion. Mae angen ichi nodi'r iaith gyda datganiad datganiad fel bod y porwr yn deall y cod y byddwch yn ei ysgrifennu. Anghofiwch y datganiad hwn ac ni fydd gan y porwr unrhyw syniad pa iaith rydych chi'n ei ddefnyddio a bydd, felly, yn methu â gwneud llawer gyda'r cod rydych chi'n ei ysgrifennu.

02 o 05

Elfennau anhysbys neu destun

Mae XML yn gweithio mewn arddull hierarchaidd. Mae hyn yn golygu:

03 o 05

Tagiau Agored

Mae XML yn ei gwneud yn ofynnol i chi gau'r holl dagiau rydych chi'n eu agor. Mae tag fel angen ei gau. Ni allwch adael yr agor hwnnw dim ond yn hongian yno! Yn HTML , gallwch fynd â'r tag agored achlysurol, a bydd rhai porwyr hyd yn oed yn cau tagiau i chi pan fyddant yn gwneud tudalen. Gallai'r ddogfen barhau hyd yn oed os nad yw wedi'i ffurfio'n dda. Mae XML yn llawer mwy ffyrnig na hynny. Bydd dogfen XML gyda tag agored yn cynhyrchu gwall ar ryw adeg.

04 o 05

Dim Elfen Gwreiddiau

Gan fod XML yn gweithio mewn strwythur coed, mae'n rhaid i bob tudalen XML fod ag elfen wraidd ar gopa'r goeden. Nid yw enw'r elfen yn bwysig, ond rhaid iddo fod yno neu na fydd y tagiau sy'n dilyn yn cael eu nythu'n iawn.

05 o 05

Lluosog Nodweddion Gofod Gwyn

Mae XML yn dehongli 50 o leoedd gwag yr un peth mae'n ei wneud.

Cod XML: Helo'r Byd!
Allbwn: Hello Byd!

Bydd XML yn cymryd nifer o leoedd gwag, a elwir yn gymeriadau gofod gwyn, a'u cywasgu i mewn i un gofod. Cofiwch, mae XML yn ymwneud â chludo'r data. Nid yw'n ymwneud â chyflwyniad y data hwnnw. Nid oes ganddo ddim i'w wneud ag arddangos neu ddylunio gweledol. Mae gofod gwyn a ddefnyddir i alinio testun yn golygu dim mewn cod XML, felly os ydych chi'n ychwanegu llawer o leoedd ychwanegol i geisio pennu rhyw fath o gynllun gweledol neu ddyluniad, rydych chi'n gwastraffu eich amser.

Golygwyd gan Jeremy Girard