5 XML errore komunak

XML-n inoiz ez zen gauza batzuk egin

XML (Extensible Markup Language) hizkuntza hain sinplea da, edonork edonork egin dezakeena. Irisgarritasun mota hori hizkuntzaren onura gakoa da. XML-era desegokia da hizkuntzaren existentziaren arauak absolutuak direla. XML analizatzaileek hutsegite gutxi uzten dute. XML berriarekin edo urte askotan zehar lantzen ari bazara, akats arrunt berberak behin eta berriro agertzen dira. Begiratu akatsak egiten dituzten bost akats arruntek XMLan dokumentuak idazten dituztela, zeure lanean okerrak saihesteko.

05eko 1ean

Forgetten Adierazpena

Bere konplexutasun tekniko guztiak izan arren, ordenagailuak ezin ditu bere buruari pentsatu eta begiespenaren erabilerak irudikatzen du zein den bitarteko kasu desberdinetan. Hiztegia adierazpen adierazpen batekin zehaztu behar duzu arakatzaileak idatziko duen kodea ulertzen duena. Ahaztu zein adierazpen hau eta arakatzaileak ez dakizu zein hizkuntzatan ari zaren erabiltzen eta, beraz, ezingo duzu askoz idatzi kodean.

02 de 05

Unnested Elements edo Text

XML estilo hierarkiko batean funtzionatzen du. Hau esan nahi du:

05/03

Ireki etiketak

XML irekitzen dituzun etiketa guztiak itxi behar dituzu. Esate baterako, etiketa bat itxi beharra dago. Ezin duzu irekita utziko hemen zintzilik! HTMLan , noizean behin ireki dezakezu etiketa, eta nabigatzaile batzuek etiketa itxiak ere egingo dituzte orri bat errendatzen dutenean. Dokumentuak oraindik ere ondo moldatzen ez diren arren, XML baino askoz ere fussier da. Etiketa irekiarekin XML dokumentu batek puntu bat sortuko du.

04 de 05

Ez dago erroko elementurik

XML-k zuhaitz-egitura batean funtzionatzen duelako, XML orri guztiek erroko elementu bat izan behar dute zuhaitzaren ertzean. Elementuaren izena ez da garrantzitsua, baina han egon behar da edo jarraitu beharreko etiketak ez dira behar bezala habiaratuko.

05 de 05

Hainbat zuri-espazio karaktere

XML-k 50 espazio hutsak interpretatzen ditu.

XML Code: Kaixo mundua!
Irteera: Kaixo mundua!

XML-k zuri-espazio karaktere izenez ezagutzen diren espazio hutsak hartuko ditu eta espazio batean konbinatuko ditu. Gogoratu, XML datuak biltzen ari da. Ez da horrelako datuak aurkezten. Bistaratze edo diseinu bisualarekin zerikusirik ez du. Testu lerrokatzeko erabilitako espazio zuriak ez du XML kodean ezer adierazten; horregatik, espazio gehiago gehitzen bazaizu, diseinu bisuala edo diseinua modu jakin bat emateko, zure denbora alferrik galtzen ari zara.

Jeremy Girard-ek editatua