5 Common XML-flater

Guon dingen dy't jo net negearje moatte yn XML

De taal fan 'e XML (útwreide markearring) is sa simpelich dat krekt oer elkenien it master behearje kin. Dy soarte tagonklikheid is in wichtige foardiel fan 'e taal. De tekoart oan XML is dat de regels dy't yn 'e taal bestean binne absolút. XML-parsers lit lyts keamer foar flater. Oft jo nij binne nei XML of hawwe jierrenlang wurkje yn 'e taal, dan binne deselde gewoane fouten negeare en wer opnij pop-up. Litte wy in fog op fiif mienskiplike fouten meitsje, meitsje minsken as dokuminten fan dokuminten yn XML soene jo leare kinne om dizze missteps yn jo eigen wurk te foarkommen!

01 of 05

Ferklearje Ferklearring Fertsjintwurdiging

Nettsjinsteande al har technyske kompleksen kinne komputers noch net nei har tinke en gebrûk meitsje fan yntuysje om te begripen wat betsjut yn ferskate eksemplaren. Jo moatte de taal oanmeitsje mei in ferklearring fan 'e ferklearring, sadat de browser de koade begrypt dat jo skriuwe. Ferjit dizze ferklearring en de browser sil gjin idee hawwe hokker taal jo brûke en sil dêrom net folle dwaan mei de koade dat jo skriuwe.

02 of 05

Unbeheinde eleminten of tekst

XML wurket yn in hierarchyske styl. Dit betsjut:

03 of 05

Iepenje Tags

XML freget om jo alle tags te sluten dy't jo iepenje. In tag sa't it nedich is om it te sluten. Jo kinne it net iepenje dat jo dêr gewoan hingje! Yn HTML kinne jo fuortgean mei it gelegenheids iepen tag, en guon browsers sille sels tagong binne foar jo as se in side werjaan. It dokumint kin noch parseare as net goed foarme. XML is in soad fussier as dat. In XML dokumint mei in iepen tag sil in flater meitsje op in punt.

04 of 05

Gjin root-elemint

Om't XML wurket yn in beamstruktuer, moat elke XML-side in root-elemint hawwe op 'e spits fan' e beam. De namme fan it elemint is net wichtich, mar it moat wêze dat de folgjende tags net goed ynsteld wurde.

05 of 05

Multiple White-Space Characters

XML interprets 50 blanke romkes deselde it docht ien.

XML-koade: Hello World!
Utfier: Hello World!

XML sil mear lege romten nimme, bekend as wyt-romte-karakters, en kompakt se yn ien romte. Tink derom, XML is it oefenjen fan de gegevens. It is net oer de presintaasje fan dy gegevens. It hat neat te meitsjen mei fisueel display of ûntwerp. In wite romte brûkt om tekst te meitsjen betsjut neat yn XML-koade, dus as jo in soad ekstra romten tafoegje om te besykjen om wat soarte fan ôfbyldings of ûntwerp te toanen te diktearjen, jo fertsjinje jo tiid.

Edited by Jeremy Girard