Početna

   Video tutorijali

   HTML

   CSS

   JavaScript

   SMIL

   Windows

   Mreže

   XML i XSL

   Ostalo



Zapamti me
  Lozinka       Registracija
   O Svemu

affiliate_link

Apartmani Djurovic

MrdniSe

Provjera XML pravopisa


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:

  1. Svaki početni tag mora imati i svoj završni tag
  2. Jedan element možemo umetnuti unutar drugoga, ali se ne smiju preklapati
  3. Mora postojati samo jedan root element
  4. Atributi moraju biti unutar navodnika
  5. Jedan tag ne smije imati dva atributa sa istim imenom
  6. Znakovi < i & se moraju zamijeniti escape znakovima

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 http://www.osvemu.com/index.php?str=pocetna, a drugi taj isti podatak pročita http://www.osvemu.com/index.php?str. To sigurno ne bi nikome odgovaralo. Upravo zbog toga se morate držati pravila da bi vaši podaci bili ispravno pročitani gdje god da ih otvorite.




Ako ste naučili nešto novo napišite jedan komentar podrške.
Hvala!
Autor: marijaDatum objave: 03.07.2009

Za vas smo izdvojili:
  XML atributi
  Uvod u XML
  Document Type Definitions – DTD

KOMENTARI:

Nema još ni jednog komentara.

Samo registrirani korisnici mogu komentirati.

copyright (c) 2008/09 osvemu.com | besplatnitutorijali.com  |   Webmaster   |   Podrška  |   Pravila korištenja