5 Erori comune XML

Unele lucruri pe care nu trebuie să le faceți în XML

Limba XML (Extensible Markup Language) este atât de simplistă încât oricine o poate stăpâni. Acest tip de accesibilitate este un avantaj cheie al limbajului. Dezavantajul față de XML este că regulile care există în limbaj sunt absolute. Parserii XML nu oferă prea mult spațiu pentru eroare. Indiferent dacă sunteți nou în XML sau ați lucrat în limba de ani de zile, aceleași erori comune tind să apară mereu. Să aruncăm o privire la cele cinci greșeli obișnuite pe care oamenii le fac atunci când scriu documente în XML, astfel încât să puteți învăța să evitați aceste greșeli în munca voastră!

01 din 05

Declarație de declarație pierdută

În ciuda complexității lor tehnice, computerele nu se pot gândi singuri și folosesc intuiția pentru a înțelege ce înseamnă în diferite situații. Trebuie să specificați limba cu o declarație de declarație, astfel încât browserul să înțeleagă codul pe care îl veți scrie. Uitați această declarație și browser-ul nu va avea nici o idee despre ce limbă folosiți și, prin urmare, nu veți putea să faceți prea mult cu codul pe care îl scrieți.

02 din 05

Elemente nenumărate sau text

XML funcționează într-un stil ierarhic. Asta înseamnă:

03 din 05

Deschideți etichetele

XML vă cere să închideți toate etichetele pe care le deschideți. O etichetă, de exemplu, necesită închiderea acesteia. Nu poți lăsa asta deschisă doar atârnând acolo! În HTML , puteți scăpa cu eticheta deschisă ocazional, iar unele browsere vor închide chiar etichete pentru dvs. atunci când fac o pagină. Este posibil ca documentul să fie analizat chiar dacă nu este bine format. XML este mult mai emoționant decât asta. Un document XML cu o etichetă deschisă va produce o eroare la un moment dat.

04 din 05

Niciun element rădăcină

Deoarece XML funcționează într-o structură arborescentă, fiecare pagină XML trebuie să aibă un element rădăcină la vârful arborelui. Numele elementului nu este important, dar trebuie să fie acolo sau etichetele care urmează nu vor fi imbricate corespunzător.

05 din 05

Multiple caractere spațiale

XML interpretează 50 de spații goale la fel.

Codul XML: Hello World!
Ieșire: Bună ziua!

XML va lua mai multe spații goale, cunoscute sub numele de caractere spațioase, și le va compacta într-un singur spațiu. Amintiți-vă că XML este despre transmiterea datelor. Nu este vorba de prezentarea acestor date. Nu are nimic de-a face cu afișarea vizuală sau designul. Un spațiu alb utilizat pentru a alinia textul nu înseamnă nimic în codul XML, așa că dacă adăugați o mulțime de spații suplimentare pentru a încerca să dictezi un aspect vizual sau un design, pierzi timpul.

Editat de Jeremy Girard