Svaki XML dokument mora biti well-formed, tj. mora poštivati pravila pisanja. Ovo je ključno za XML jer svi čitači se drže upravo tih pravila. Pravila za jednostavnije XML dokumente bez "naprednih" tagova možemo sažeti u sljedeću listu:
Ovo nije krajnja lista jer postoji još mnogo pravila oko XML dokumenata. Bez obzira kakva je greška parser je mora prijaviti korisniku i upozoriti ga na to. Parserima nije dozvoljeno da ispravljaju greške bez obzira da li ste samo zaboravili staviti navodnike ili ste zaboravili zatvoriti tagove, tj. elemente. Najbolje parsere danas imamo svi na računalima. Jednostavno otvorite svoj XML dokument u jednom od web preglednika (Internet Explorer ili Firefox). Mi smo u svom dokumentu napravili grešku. Naime, zatvorili smo element, ali smo ime krajnjeg taga napisali velikim slovima.
U gornjem slučaju samo čitajući prijavljenu grešku lako vidimo da završni tag ne odgovara početnom. Parser neće prikazati XML dokument dok god on sadrži greške. Kada ispravimo grešku prikazat će nam XML ovako:
XML dokumenti su ustvari prenosivi, strukturirani skup podataka. Prijenosna baza podataka, ako želite. Ovim pravilima se pokušava izbjeći ono što se dogodilo sa HTML-om. Svi su pisali parsere koji mogu sami ispraviti greške prilikom prikazivanja. Problem je bio što to nisu mogli svi parseri. Pa je jedna te ista HTML stranica u jednom web pregledniku uredno prikazivana, dok u drugom nije. To je i danas tako pa se svaka HTML stranica provjerava u četiri, pet web preglednika te se podešava da bude jednako prikazana u svakom. Upravo to se pokušava izbjeći upotrebom striktnih pravilima u XML-u. Zamislite da jedan parser pročita podatak pod elementom
| Autor: marija | Datum objave: 03.07.2009 |
|
KOMENTARI:
Samo registrirani korisnici mogu komentirati.