<meta name="author" content="Jakub & Jan Filipowscy">
<meta name="description" content="Serwis webmasterow. Znajdziesz tu kilka kursow popularnych internetowych jezykow programowania takich jak: HTML, CSS, WML, SGML, XML, PHP, Perl i Java. Zamiescilismy tu rowniez wiele skryptow JavaScript, PHP i CGI. Przeczytac mozna kilka artykulow i sciagnac kilka szablonow. Dla poczatkujacych jest dzial BeginnerZone. ">
DTD mo┐e byµ r≤wnie┐ przedstawione w postaci systemowego lub publicznego identyfikatora (ang. system, public identifier). Identyfikator jest czΩ╢ci▒ deklaracji DOCTYPE i pozwala zlokalizowaµ zasoby systemowi SGML przetwarzaj▒cemu dokumenty.
<P>
Identyfikator systemowy (ang. system identifier) odsy│a do ╝r≤d│a w lokalnych zasobach:<BR>
<PRE><!DOCTYPE book SYSTEM ''book.dtd"><BR>
<!DOCTYPE manual SYSTEM ''C:\sgml\dtd\manual.dtd"></PRE>
<P>
Identyfikator publiczny (ang. public identifier) jest najczΩ╢ciej przedstawiany w postaci sformalizowanej jako formalny publiczny identyfikator (ang. formal public identifier). W tym przypadku tworzymy odsy│acz do tekstu publicznego (ang. public text). Tekstem publicznym mo┐e byµ DTD, jego fragment, zbi≤r encji, zestaw znak≤w, a nawet ca│y dokument SGML udostΩpniany do powszechnego u┐ycia.
<P>
Formalny publiczny identyfikator sk│ada siΩ z dw≤ch zasadniczych czΩ╢ci:
<UL>
<LI>identyfikatora w│a╢ciciela (ang. owner identifier)
<LI>identyfikatora tekstu (ang. text identifier)
</UL>
Przyk│ady DTD z formalnym publicznym identyfikatorem:<BR>
<PRE><!DOCTYPE book PUBLIC ''-//USA/AAP//DTD BK-1//EN"><BR>
<!DOCTYPE sd PUBLIC ''+//British Library//DTD
Starter Document//EN"><BR></PRE>
<P>
Znaki - oraz + wskazuj▒, czy identyfikator w│a╢ciciela zosta│ zarejestrowany. Mamy w≤wczas pewno╢µ, ┐e nie istniej▒ r≤┐ne DTD o tych samych nazwach. Do rejestracji uprawniona jest Registration Authority ustanowiona przez International Organisation for Standarisation (ISO). Przydziela ona nazwΩ, kt≤ra powinna pojawiµ siΩ na pocz▒tku identyfikatora w│a╢ciciela. Procedura rejestracyjna zosta│a dok│adnie opisana w standardzie ISO 9070.
<P>
W przypadku zarejestrowanego identyfikatora w│a╢ciciela na pocz▒tku formalnego publicznego identyfikatora pojawi siΩ znak +, w przypadku nie zarejestrowanego znak -, natomiast je┐eli w│a╢cicielem tekstu publicznego jest International Organisation for Standarisation - znak ISO. Identyfikator tekstu mo┐emy podzieliµ na kilka czΩ╢ci sk│adowych, z kt≤rych dwie s▒ obowi▒zkowe. Pierwsza to klasa tekstu publicznego (ang. public text class), kt≤ra wskazuje jakiego typu obiektu SGML dotyczy (DTD, encja, zestaw znak≤w itd.). Druga czΩ╢µ, kt≤ra opisuje tekst to opis tekstu publicznego (ang. public text description).
<td width="770" valign="top" colspan="3" align="right"><br><br><span class="m">All rights reserved by <a href="mailto:web-area@web-area.org">J&J Filipowscy Design & Code</a></td>