5 Zajedničke XML greške

Neke stvari koje nikad ne treba raditi u XML-u

Jezik XML-a (Extensible Markup Language) je tako jednostavan, da skoro svako može da ga ovlada. Ta vrsta pristupačnosti je ključna prednost jezika. Nedostatak XML-a je da su pravila koja postoje na jeziku apsolutna. XML analizatori ostavljaju malo prostora za grešku. Bez obzira na to da li ste novi u XML-u ili ste već godinama radili na jeziku, iste česte greške se ponavljaju iznova i iznova. Hajde da pogledamo pet najčešćih grešaka koje ljudi čine prilikom pisanja dokumenata u XML-u tako da možete naučiti da izbegnete ove pogrešne korake u svom poslu!

01 od 05

Zaboravljena deklaracija

Uprkos svim njihovim tehničkim kompleksnostima, računari još uvek ne mogu sami razmišljati i koristiti intuiciju da saznaju koja sredstva u različitim slučajevima. Morate navesti jezik sa izjavom deklaracije tako da pretraživač razume kôd koji ćete napisati. Zaboravite ovu izjavu i pretraživač neće imati pojma koji jezik koristite i stoga neće biti u mogućnosti da uradi puno sa kodom koji pišete.

02 od 05

Nenaseljeni elementi ili tekst

XML radi u hijerarhijskom stilu. Ovo znači:

03 od 05

Otvori oznake

XML zahteva da zatvorite sve oznake koje otvorite. Oznaka koja zahtijeva da je zatvori. Ne možete ostaviti tu otvorenu samo da visite tamo! U HTML-u možete otići sa povremenom otvorenom oznakom, a neki pregledači će čak zatvoriti oznake za vas kada prikazuju stranicu. Dokument može i dalje parirati čak i ako nije dobro formiran. XML je mnogo pretjeraniji od toga. XML dokument sa otvorenom oznakom će u određenoj mjeri dovesti do greške.

04 od 05

Nema Root Elementa

Kako XML funkcioniše u strukturi drveta, svaka XML stranica mora imati korijenski element na vrhu stabla. Naziv elementa nije bitan, ali mora biti tamo ili oznake koje slijede neće biti pravilno ugnežene.

05 od 05

Višestruki znaci bijelog prostora

XML interpretira 50 praznih razmaka isto što i čini.

XML kod: Zdravo svijet!
Izlaz: Hello World!

XML će imati više praznih prostora, poznatih kao znakove bijelog razmaka, i kompaktne ih u jedan prostor. Zapamtite, XML se bavi prenošenjem podataka. Ne radi se o prezentaciji tih podataka. To nema nikakve veze sa vizuelnim prikazom ili dizajnom. Beli prostor koji se koristi za usklađivanje teksta ne znači ništa u XML kodu, pa ako dodate mnogo dodatnih prostora da biste pokušali da diktirate neku vrstu vizuelnog izgleda ili dizajna, trošite svoje vrijeme.

Uredio Jeremy Girard