Skip to main content

5 Uobičajene XML pogreške

Week 9 (Travanj 2025)

Week 9 (Travanj 2025)
Anonim

Jezik XML (Extensible Markup Language) je tako jednostavniji da ga gotovo svima može svladati. Takva dostupnost ključna je prednost jezika. Nedostatak XML-a je da su pravila koja postoje na jeziku apsolutna. XML parseri ostavljaju malo mjesta za pogrešku. Bilo da ste novi u XML-u ili ste već godinama radili na jeziku, iste uobičajene pogreške obično se pojavljuju iznova i iznova. Pogledajmo pet uobičajenih pogrešaka koje ljudi naprave pri stvaranju dokumenata u XML-u kako biste mogli naučiti izbjegavati ove pogreške u svom radu!

01 od 05

Izjava o deklaraciji za zabranu

Unatoč svim njihovim tehničkim složenostima, računala još ne mogu misliti za sebe i koristiti intuiciju kako bi otkrili što znači u različitim slučajevima. Morate navesti jezik s izjavom deklaracije tako da preglednik razumije kod koji ćete pisati. Zaboravite tu izjavu, a preglednik neće imati pojma koji jezik koristite i stoga nećete moći mnogo poduzeti s kodom koji pišete.

02 od 05

Neoznačeni elementi ili tekst

XML radi u hijerarhijskom stilu. To znači:

  • Svi dječji elementi moraju imati roditelje.
  • Svi podatkovni nizovi moraju biti između oznaka elemenata.
  • Svi komentari moraju biti unutar oznaka komentara.
03 od 05

Otvori oznake

XML zahtijeva zatvaranje svih oznaka koje otvorite. Oznaka kao što je potrebno za zatvaranje. Ne možete ostaviti to otvoreno tamo samo visi! U HTML-u možete izbjeći povremenu otvorenu oznaku, a neki će preglednici čak zatvarati oznake za vas kada prikazuju stranicu. Dokument možda i dalje analizira čak i ako nije dobro oblikovan. XML je mnogo zabrinutiji od toga. XML dokument s otvorenom oznakom donosi pogrešku u nekom trenutku.

04 od 05

Nema osnovnog elementa

Budući da XML funkcionira u strukturi stabla, svaka XML stranica mora imati element korijena u vrhu stabla. Naziv elementa nije važno, ali mora biti tamo ili oznake koje slijede neće biti pravilno ugniježđene.

05 od 05

Više znakova u bijelom prostoru

XML tumači 50 praznih mjesta jednako kao i jedan.

XML kôd: Pozdrav svijete!Izlaz: Pozdrav svijete!

XML će zauzeti više praznih mjesta, poznatih kao znakovi u bijelom prostoru, te ih pakirati u jedan prostor. Zapamtite, XML se odnosi na nošenje podataka. Nije riječ o prikazivanju tih podataka. Nema nikakve veze s vizualnim prikazom ili dizajnom. Bijeli prostor koji se koristi za poravnavanje teksta ne znači ništa u XML kodu, pa ako dodate puno dodatnih prostora kako biste pokušali diktirati neku vrstu vizualnog izgleda ili dizajna, gubite vrijeme.

Uredio je Jeremy Girard