Osnovni dijelovi XML dokumen

Миро Жарић

Osnovni dijelovi XML dokumen

28 Aprila, 2021 ВЕБ програмирање 0

XML dokument se sastoji od

  • deklaracija,
  • elemenata,
  • atributa,
  • procesnih instrukcija i
  • komentara.

Prolog

Prolog je opcionalni dio XML dokumenta i on može sadržavati dvije takođe opcionalne komponente (XML deklaraciju i deklaraciju tipa dokumenta):

XML deklaracija označava verziju XML specifikacije po kojoj je rađen dokument. XML deklaracija koja sadrži informaciju o verziji XMLa izgleda ovako:

<?xml version=”1.0” ?>

XML deklaracija mora biti napisana malim slovima, mora biti napisana na samom početku XML dokumenta (u prvoj liniji i bez vodećih praznih mjesta).

XML deklaracija može sadržavati i informaciju o kodnoj stranici koja se koristi prilikom kreiranja samog dokumenta. XML podržava Unicode i preporučuje se koristiti ga gdje god je to moguće.

Primjer XML deklaracije koja sadrži informaciju o kodnoj stranici:

<?xml version=”1.0” encoding=”UTF-8” ?>

Deklaracija tipa dokumenta sastoji se od pravila (kao i svaki drugi jezik i XML može imati gramatiku) koja XML dokument mora poštovati. Ta deklaracija može takođe upućivati na neku vanjsku datoteku i mora se nalaziti odmah iza XML deklaracije.

Primjer deklaracije izgleda ovako:

<!DOCTYPE listaproizvoda SYSTEM “proizvodi.dtd”>

Deklaracija kaže da je XML dokument tipa listaproizvoda i da poštuje pravila koja su navedena u datoteci proizvodi.dtd.

Opis definicije tipa dokumenta se neće razmatrati na ovom nivou učenja, ali ukratko se može reći kako ova definicija određuje koje elemente i u kojem međusobnom odnosu XML dokument može sadržavati. Provjeru valjanosti XML dokumenta moguće je vršiti na temelju te definicije.

Komentariši

Vaša email adresa neće biti objavljivana. Neophodna polja su označena sa *