Odwołania znakowe SGML

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Odwołania znakowe SGML (ang. SGML character references), w języku SGML to zestaw kodów postaci &kod;. Służą do jednoznacznego zapisu różnych znaków, gdy niemożliwe jest ich bezpośrednie wpisanie. Odwołania znakowe są używane również w aplikacjach SGML (głównie HTML), a także w języku XML (będącym podzbiorem SGML) i jego aplikacjach (np. XHTML).

Odwołania znakowe są często błędnie określane jako encje, choć w rzeczywistości tylko jeden ich rodzaj (nazwane odwołania znakowe) korzysta z encji.

Są trzy rodzaje odwołań znakowych:

  • odwołania znakowe numeryczne dziesiętne, zapisujące unikodowy numer znaku; mają postać &#liczba;.
  • odwołania znakowe numeryczne szestnastkowe, również zapisujące unikodowy numer znaku, tylko że w systemie szestnastkowym; mają postać &#xliczba;.
  • nazwane odwołania znakowe, będące po prostu odwołaniami do encji znakowych.

Np. odwołanie znakowe do "ó" ma trzy postacie:

  • ó
  • ó
  • ó

Odwołania znakowe mają dwie role. Jedną z nich, dziś już mniej istotną dzięki możliwości używania UTF-8, jest kodowanie znaków spoza zestawu kodowego używanego przez stronę. Tak na przykład umożliwiają one używanie znaków kanji w dokumencie z kodowaniem ISO 8859-2.
Drugą jest używanie znaków, które mają specjalne znaczenie w składni SGML/XML.Są to: &amp; (&) oraz &lt; (<), a także &gt; (>), &quot; (") i &apos; (') – to ostatnie tylko w XML.

Większość z encji znakowych HTML jest częścią standardu SGML ISO 8879. Częścią standardu XML jest 5 encji znakowych o nazwach: amp, lt, gt, quot i apos.

Nazwy encji znakowych są tworzone na kilka sposobów.

Nazwy encji liter łacińskich ze znakami diakrytycznymi są tworzone przez nazwę litery, odpowiednio wielką lub małą, i angielską nazwę znaku diakrytycznego. Tak np. &eacute; (é) to "e" z akcentem akutowym (ang. acute), a &Agrave; (À) to "A" z akcentem grave. Wszystkie odwołania do encji znakowych z alfabetu łacińskiego można znaleźć w artykułach Alfabet łaciński w Unikodzie.

Litery greckie są zapisywane ich angielskimi nazwami, pisanymi odpowiednio od wielkiej lub małej litery. Np. &beta; (β) to mała litera beta, a &Omega; (Ω) to wielka litera omega. Lista odwołań do encji znakowych z alfabetu greckiego jest dostępna w artykule Alfabet grecki.

Nazwane odwołania znakowe inne niż do liter łacińskich i greckich to:

Nazwa / opis Odwołanie Wygląd
Strzałki
strzałka w lewo &larr;
strzałka w górę &uarr;
strzałka w prawo &rarr;
strzałka w dół &darr;
obustronna strzałka pozioma &harr;
znak powrotu karetki &crarr;
podwójna strzałka w lewo &lArr;
podwójna strzałka w górę &uArr;
podwójna strzałka w prawo &rArr;
podwójna strzałka w dół &dArr;
podwójna obustronna strzałka pozioma &hArr;
Logika matematyczna i teoria zbiorów
symbol alef / symbol liczb kardynalnych &alefsym;
dla każdego &forall;
istnieje &exist;
zbiór pusty &empty;
element zbioru &isin;
nie jest elementem zbioru &notin;
zawiera element &ni;
logiczne I &and;
logiczne LUB &or;
część wspólna zbiorów &cap;
unia zbiorów &cup;
podzbiór &sub;
nadzbiór &sup;
nie jest podzbiorem &nsub;
podzbiór lub równy &sube;
nadzbiór lub równy &supe;
więc &there4;
Inne oznaczenie matematyczne
symbol funkcji &fnof; ƒ
w przybliżeniu równe &cong;
asymptotycznie równe / prawie równe &asymp;
nierówne &ne;
identyczne &equiv;
mniejsze lub równe &le;
większe lub równe &ge;
plus/minus &plusmn; ±
część urojona liczby zespolonej &image;
część rzeczywista liczby zespolonej &real;
lewy sufit &lceil;
prawy sufit &rceil;
lewa podłoga &lfloor;
prawa podłoga &rfloor;
lewy nawias kątowy &lang;
prawy nawias kątowy &rang;
prim, minuty, stopy &prime;
podwójne prim (bis), sekundy, cale &Prime;
różniczka cząstkowa &part;
nabla &nabla;
znak iloczynu &prod;
znak sumy &sum;
znak minus &minus;
operator gwiazdkowy &lowast;
pierwiastek kwadratowy &radic;
proporcjonalny do &prop;
nieskończoność &infin;
kąt &ang;
całka &int;
dodawanie w kółku &oplus;
iloczyn wektorowy, mnożenie w kółku &otimes;
prostopadły do &perp;
znak mnożenia skalarnego &sdot;
znak ułamka &frasl;
kwadratowy &sup2; ²
sześcienny &sup3; ³
Znaki karciane
pik &spades;
trefl &clubs;
kier &hearts;
karo &diams;
Inne
znak handlowy (TM) &trade;
małe czarne kółko (punktor) &bull;
wielokropek &hellip;
podkreślnik &lowbar;
&UnderBar;
_
nadkreślnik (makron) &macr;
&strns;
¯
P Weierstrassa
(symbol funkcji eliptycznej Weierstrassa)
&weierp;
podobny do (operator tyldowy) &sim;
romb &loz;

Linki zewnętrzne[edytuj | edytuj kod]