Encja (SGML)

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, szukaj

Encja (ang. entity) w językach typu SGML to całość lub część dokumentu SGML identyfikowana przez swoją nazwę. W praktyce encje są używane w celu zastąpienia dowolnego tekstu innym, krótkim tekstem (odwołaniem do encji zawierającym nazwę).

Encje ogólne deklaruje się następująco:
<!ENTITY nazwa "tekst zastępowany">
Odwołanie do takiej encji ma postać &nazwa;.

Istnieją również encje parametryczne, które można stosować jedynie w deklaracji typu dokumentu. Deklaracja encji parametrycznej:
<!ENTITY % nazwa "tekst zastępowany">
Odwołanie do encji parametrycznej ma postać %nazwa;.

Istnieje jeszcze kilka innych typów encji.

Szczególne znaczenie ma rodzaj encji ogólnych - encje znakowe. Zastępują one konkretny znak z zestawu Unicode. Odwołania do takich encji można używać m.in. w dokumentach HTML, zamiennie z innymi odwołaniami znakowymi.

[edytuj] Zobacz też

Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Dla czytelników
Dla wikipedystów
Drukuj lub eksportuj
Narzędzia