Javni identifikatori

Omogućavaju da se identifikuje i koristi neki DTD koji je stavljen u javnu upotrebu. Javni identifikator se koristi na sledeći način:

<!DOCTYPE ime_korena PUBLIC "Detalji_o_DTD"
   "Opcioni_URL_DTDa">

Detalji o javnom DTD-u zadaju se u obliku:

"prefiks//autor//opis//KodOd2SlovaJezikaKojiSeKoristi"

Prefiks može da bude:

ISODTD je ISO standard
+DTD je standard neke druge organizacije za standardizaciju
-DTD nije propisala nijedna organizacija za standardizaciju

Na primer, korišćenje DTD XHTML-a (a toje HTML koji je napisan u XML-u) se deklariše sa:

<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Osim javnih DTD-a, postoje i javne kolekcije entiteta koje se mogu uključiti u neki DTD. Na primer, ova kolekcija entiteta omogućava da se koriste entiteti za simbole iz gornje kodne strane karakterskog skupa Latin 1.

<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
%HTMLlat1;

Sledeća kolekcija omogućava korišćenje matematičkih simbola i grčkih slova:

<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent">
%HTMLsymbol;

Korisnik može da uključi u svoj DTD neki modul iz XHTML-a. Na primer,

<!ENTITY % xhtml-hypertext.mod PUBLIC
"-//W3C//Elements XHTML 1.1 Hyperttext 1.0//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-hypertext-1.mod">
%xhtml-hypertext.mod;


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: