5 általános XML hibák

Néhány dolog, amit soha nem szabad az XML-ben csinálni

Az XML (Extensible Markup Language) nyelv olyan egyszerű, hogy bárki képes elsajátítani. Az ilyen jellegű hozzáférhetőség a nyelv egyik legfontosabb előnye. Az XML hátránya, hogy a nyelvben létező szabályok abszolút értékűek. Az XML-elemzők kevés helyet hagynak a hibákért. Függetlenül attól, hogy új vagy XML-ben dolgozik, vagy évek óta dolgozik a nyelvben, ugyanazok a gyakori hibák hajlamosak újra és újra megjelenni. Vessünk egy pillantást az öt olyan általános hibára, amelyet az emberek az XML dokumentumokban való szerződésekor készítenek, hogy megtanulhassák elkerülni ezeket a hibákat a saját munkájuk során!

01/05

Forgased Nyilatkozat

A technikai összetettségük ellenére a számítógépek még nem gondolhatják magukra és intuíciójukat arra használhatják fel, hogy kiderítsék, milyen eszközökkel különböző esetekben. Meg kell adnia a nyelvet egy deklarációs nyilatkozattal, hogy a böngésző megértse a kódot, amelyet írni fog. Felejtsd el ezt a kijelentést, és a böngészőnek fogalma sincs, melyik nyelvet használja, és ezért nem tud sokat tennie a kóddal, amit írsz.

02. 05. sz

Érzéketlen elemek vagy szöveg

Az XML hierarchikus stílusban működik. Ez azt jelenti, hogy:

03. oldal, 05. o

Címkék megnyitása

Az XML megköveteli, hogy bezárja az összes megnyitott címkét. Olyan címke, amellyel meg kell szüntetni. Nem hagyhatod nyitva, csak ott lóghatsz! A HTML- ben elhagyhatja az alkalmi nyílt címkét, és néhány böngésző még akkor is bezárja a címkéket, amikor oldalakat készítenek. A dokumentum még akkor is értelmezhető, ha nem is jól alakult. Az XML sokkal ennél fogva nagyobb. Nyitott címkével ellátott XML-dokumentum egy bizonyos ponton hibát okoz.

04. 05. sz

Nincs gyökérelem

Mivel az XML egy fa struktúrában működik, minden XML oldalnak gyökérelemnek kell lennie a fa csúcsán. Az elem neve nem fontos, de ott kell lennie, vagy a következő címkék nem lesznek megfelelően beágyazva.

05. 05

Több fehér-űr karakter

Az XML 50 üres teret értelmez, ugyanazt, amilyet csinál.

XML kód: Hello World!
Kimenet: Hello World!

Az XML több üres szóközzel rendelkezik, más néven fehér-szóköz karakterek, és tömöríti őket egy helyre. Ne feledje, az XML az adatok visszaküldéséről szól. Nem az adatok bemutatásáról van szó. Semmi köze a vizuális megjelenítéshez vagy a designhoz. A szöveg helyesírásához használt fehér szóköz semmit sem jelent az XML-kódban, ezért ha sok extra teret ad hozzá, hogy megpróbáljon valamilyen vizuális elrendezést vagy tervet diktálni, akkor az idejét vesztegeti.

Szerkesztette Jeremy Girard