Odwołania znakowe SGML


Odwołania znakowe SGML w encyklopedii

Z Wikipedii, wolnej encyklopedii Przejdź do nawigacji Przejdź do 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.

Spis treści

Rodzaje odwołań znakowych | edytuj kod

Odwołania znakowe można podzelić na trzy grupy:

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

Z tego wynika, że odwołanie znakowe np.do „ó” ma trzy postacie:

  • ó
  • ó
  • ó

Odwołania znakowe mogą pełnić dwie role:

  1. Jedną z nich, dziś już mniej istotną dzięki możliwości stosowania UTF-8, jest możliwość używania znaków spoza zestawu kodowego zawartego na wybranej stronie kodowej. Na przykład umożliwiają one używanie znaków kanji w dokumencie z kodowaniem ISO 8859-2.
  2. Drugą jest możliwość stosowania znaków, które mają specjalne znaczenie w składni SGML/XML. Należą do nich: &amp; (&) oraz &lt; (<), a także &gt; (>), &quot; (") i &apos; (') – ten ostatni tylko w XML.

Nazwane odwołania znakowe | edytuj kod

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:

  • 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. Ich lista widoczna jest w następnych podsekcjach.

Strzałki | edytuj kod

Logika matematyczna i teoria zbiorów | edytuj kod

Inne oznaczenie matematyczne | edytuj kod

Znaki karciane | edytuj kod

Znaki diakrytyczne | edytuj kod

Inne znaki typograficzne | edytuj kod

Linki zewnętrzne | edytuj kod

Na podstawie artykułu: "Odwołania znakowe SGML" pochodzącego z Wikipedii
OryginałEdytujHistoria i autorzy