5 gemeinsame XML Feeler

E puer Saache, déi Dir sollt nie an XML maachen

D'XML (erweiterbar Markup Language) Sprooch ass sou simplistesch, datt jhust jidderengem se ka matmaachen. Dat Zort Accessibilitéit ass e wichtegt Virdeel vun der Sprooch. De Nodeel fir XML ass datt d'Regelen, déi an der Sprooch existéieren, sinn absolut. XML-Parsers verloossen wéineg Platz fir Feeler. Egal ob Dir nei XML nei sidd oder jonk an de Sproocheproblemer aarbechtsfäeg sinn, tendéieren d'selwëcht Fehlertrennung ëmmer erëm eraus. Loosst eis kucken op fënnef gemeinsame Feeler, déi Leit maachen wann Dir Dokumenter an XML erméiglecht, fir datt Dir léiert dës Misär an Ärer eegener Aarbecht ze vermeiden!

01 vum 05

Forgetten Deklaratioun

Trotz all seng technesch Komplexitéit kënnen d'Computeren nach net fir sech selwer denken an d'Intuition benotzen fir erauszefannen, wat heescht an verschiddene Fäll. Dir musst d'Sprooch mat enger Erklärung vum Deklaratioun spezifizéieren fir datt de Browser de Code verstéisst, deen Dir schreift. Vergiesst dës Ausso an de Browser wäert keng Ahnung wéi eng Sprooch Dir benotzt a wäert dofir net vill mat der Code sinn, déi Dir schreift.

02 vum 05

Onnësseg Elementer oder Text

XML funktionéiert am Hierarchie. Dat bedeit:

03 vun 05

Open Tags

XML erfuerdert Dir all d'Tags, déi Dir gefrot huet. E Tag wéi et erfuerderlech ass fir se ze schloen. Dir kënnt dat net erliewen dat nëmmen opzehänken! HTML kënnt Dir weg mat der gelegentlech oppener Aart këmmeren, a verschidde Browsers wäerte souguer Evenementer fir Iech zoumaachen wann se eng Säit maachen. Den Dokumenter kënnt awer nach ëmmer erauszefannen souguer wann net gutt ugefaang. XML ass vill méi fräier wéi dat. En XML-Dokument mat enger Open Tag produzéiere fir e puer Punkt e Feeler.

04 vun 05

Neen Root Element

Zënter XML schafft an engem Bam vun der Struktur, muss all XML Säit muss e Root-Element am Scheffel vum Bam. Den Numm vum Element ass net wichteg, awer et muss et sinn oder d'Tags déi duerno net korrekt ugestréckt ginn.

05 05

Mehrfach White-Space Charaktere

XML interpretéiert 50 kleng Leerplazen déi selwecht ass et eng.

XML Code: Hallo Welt!
Ausgab: Hallo Welt!

XML féiert méi wéi eidle Palais, déi als wäiss-space Zeechen bekannt sinn a kompakt sinn an engem Raum. Vergiesst net, datt XML iwwer d'Donnéeën ass. Et ass net iwwer d'Presentatioun vun deem Daten. Et huet näischt mat visuellen Display oder Design ze maachen. E wäiss Raum fir d'Text alignéiert ze ginn heescht näischt am XML Code, also wann Dir vill extra Flächen ze addéig fir e puer visuellt Layout oder Design ze bestrafen, Dir sidd Är Zeit.

Edited by Jeremy Girard