Nekatere stvari, ki jih nikoli ne delate v XML
Jezik XML (Extensible Markup Language) je tako poenostavljen, da ga skoraj vsakdo lahko obvlada. Ta vrsta dostopnosti je ključna prednost jezika. Povračilo XML je, da so pravila, ki obstajajo v jeziku, absolutna. Razčlenjevalci XML puščajo malo prostora za napake. Ne glede na to, ali ste novi v XML ali že leta delate v jeziku, se iste pogoste napake pojavljajo znova in znova. Oglejmo si pet najpogostejših napak, ki jih ljudje naredijo pri pisanju dokumentov v XML, da se boste lahko naučili izogibati tem napačnim korakom v svojem delu!
01 od 05
Izjava o pozabljeni deklaraciji
Kljub vsem tehničnim kompleksnostim, računalniki še ne morejo misliti zase in uporabljati intuicije, da ugotovijo, katera sredstva v različnih primerih. Jezik morate določiti z izjavo, tako da brskalnik razume kodo, ki jo boste napisali. Pozabite na to izjavo, brskalnik pa ne bo vedel, kateri jezik uporabljate, in zato ne more storiti veliko s kodo, ki jo pišete.
02 od 05
Nenapovedani elementi ali besedilo
XML deluje v hierarhičnem slogu. To pomeni:
- Vsi otroci morajo imeti starše.
- Vsi podatkovni nizi morajo biti med oznakami elementa.
- Vsi komentarji morajo biti v oznakah komentarja.
03 od 05
Odpri oznake
XML zahteva, da zaprete vse oznake, ki jih odprete. Oznaka, kot zahteva, da jo zaprete. Ne morete pustiti odprtega tam, kjer je tam! V HTML-ju lahko odideš s priložnostno odprto oznako, nekateri brskalniki pa bodo zaprli oznake za vas, ko bodo prikazali stran. Dokument je lahko še razčlenjen, tudi če ni dobro oblikovan. XML je veliko bolj pameten od tega. Dokument XML z odprto oznako bo v določeni točki povzročil napako.
04 od 05
Brez korenskega elementa
Ker XML deluje v strukturi dreves, mora vsaka stran XML imeti koreninski element na vrhu drevesa. Ime elementa ni pomembno, vendar mora biti tam ali oznake, ki sledijo, ne bodo pravilno ugnezdene.
05 od 05
Več znakov belega prostora
XML razlaga 50 praznih presledkov enako.
Koda XML: Hello World!
Izhod: Hello World!
XML bo trajal več praznih presledkov, znanih kot znaki bele prostega prostora, in jih združili v en prostor. Ne pozabite, XML je o prenašanju podatkov. Ne gre za predstavitev teh podatkov. Nima nič opraviti z vizualnim zaslonom ali oblikovanjem. Bela površina, ki se uporablja za poravnavo besedila, nič ne pomeni v kodi XML, zato če dodate veliko dodatnih prostorov, da bi poskušali narekovati nekakšno vizualno postavitev ali oblikovanje, si zapravljate svoj čas.
Uredil Jeremy Girard