Karakterski entiteti

Karakterski entiteti omogućavaju korišćenje karaktera kojih nema u karakterskom skupu koji se koristi, ili kojih nema na tastaturi. Karakterski entiteti se ne deklarišu, oni se jednostavno koriste. Iza znaka &# navodi se pozicija karaktera u karakterskom skupu koji se koristi. Na primer, ako se koristi karakterski skup ISO 8859-1 Latin 1, onda je ¡ okrenuti znak uzvika (¡), jer je 161 pozicija tog karaktera u tom karakterskom skupu. Isto tako je £ znak za funtu sterlinga (£) jer je 163 pozicija znaka za funtu u istom karakterskom skupu.

Radi lakšeg korišćenja, karakterski entiteti se mogu imenovati, u stvari, zameniti opštim entitetima, kako je to učinjeno u HTML-u:

<!ENTITY iexcl "&#161;">
<!ENTITY pound "&#163;">

Karakterski entiteti definisani u jednom DTD-u, mogu se koristiti u XML dokumentima koji koriste taj DTD pomoću reference entiteta &ImeEntiteta; (na primer, &iexcl; ili &pound;).


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: