Talaan ng mga XML at HTML character entity reference

Sa mga dokumentong SGML, HTML, at XML, naglalaman ng isang hanay ng mga  karakter ang mga logical construct na kilala sa tawag na datos at halaga ng attribute ng karakter, kung saan pwedeng magpakita nang direkta ang bawat isang karakter (ibig sabihin, kinakatawan nito ang sarili niya), o magkaroon ng isang kinatawan na kilala naman sa tawag na character reference (). Meron itong dalawang uri: numeric character reference () at character entity reference (). Nililista ng pahinang ito ang mga naturang character entity reference na pwedeng magamit sa mga dokumentong HTML at XML.

Tumutukoy sa nilalaman ng pinangalanang entidad ang isang character entity reference. Sa Document Type Definition (DTD), magagawa ang pagdeklara sa entidad sa pamamagitan ng paggamit sa syntax na <!ENTITY pangalan "halaga">.

Mga predefined na entidad sa XML 

Hindi gumagamit ang specification ng XML ng salitang "character entity" o "character entity reference". Gayunpaman, merong limang predefined na entidad na tinukoy sa specification ng XML. Kumakatawan ito sa mga espesyal na karakter, at kinakailangang galangin ang mga ito ng mga nagpoproseso ng XML. Pwedeng hayagang ideklara sa DTD ang mga entidad, pero kung gagawin ito, dapat parehas lang ang tekstong ipapalit sa built-in na kahulugan nito. Bukod sa limang ito, pinapayagan din ng XML na mabigyang-kahulugan ang iba pang mga pinangalanang entidad gaano man ang laki nito limitado sa bawat dokumento.

Nililista ng talahanayan sa baba ang limang predefined na entidad ng XML. Binabanggit sa "Pangalan" ang pangalan ng entidas. Ipinapakita naman sa "Karakter" ang mismong karakter. Para mapakita ang karakter, ginamkt ang anyong  &pangalan;; halimbawa, magiging & ang &amp;. Sinisipi naman sa "Unicode code point" ang karakter sa pamamagitan ng pamantayang pagsulat sa UCS/Unicode na "U+", na nagpapakita sa code point ng karakter sa anyong heksadesimal. Ipinalakita sa loob ng panaklong ang katumbas na deskmal ng code point. Ipinapakita sa "Pamantayan" ang unang bersyon ng XML na kasama ang naturang entidad. Sinisipi naman ng huling "Pangalan" ang karakter sa pamamagitan ng kanonikal na pangalan ng UCS/Unicode, sa wikang Ingles.

Mga character entity reference sa HTML 
Maraming kahulugan ang binigay ng DTD ng HTML5 5 para sa mga pinangalanang entidad, mga sanggunian na kumakatawan bilang mga mnemonic na alyas para sa ilang mga karakter ng Unicode. Kinakailangan ng specification ng HTML 5 ang paggamit sa mga pamantayang DTD at hindi nito pinapayagan ang mga gumagamit nito na magbigay ng kahulugan sa mga karagdagang entidad.

Sa talahanayan sa baba, ipinapakita sa "Pamantayan" ang unang bersyon ng HTML DTD na nagbigay ng kahulugan sa naturang character entity reference. Para magamit ang isa sa mga ito sa isang dokumentong HTML o XML, maglagay ng ampersand na sinundan ng pangalan ng entidad at semicolon sa dulo (hal. &copy; para sa simbolo ng karapatang-sipi (©).

Sa ibang paraan, maglagay ng ampersand na sinundan ng number sign (#) at bilang at semicolon sa dulo. Halimbawa, para ipakita ang karapatang-sipi sa ganitong paraan, ilagay ang &#169; (Kapag ginamit ito, gamitin ang naka-panaklong na bilang ng desimal sa ikatlong hanay). Pwede rin naman gamitin ang ampersand, na sinundan ng number sign, titik, bilang na heksadesimal, at semicolon sa dulo. Halimbawa, ang karapatang-sipi sa ganitong paraan ay: &#x00A9; or &#xA9; (Kapag ito ang gagamitin, gamitin ang bilang na heksadesimal sa ikatlong hanay nang walang U+). Nasa wikang Ingles ang paglalarawan, na nakabase sa opisyal at kanonikal na pangalan nito sa naturang wika.

Talababa

Sanggunian

Magbasa pa 
 Unicode Consortium. Tingnan din: Unicode Consortium
 UnicodeData.txt mula sa Unicode Consortium
 World Wide Web Consortium. Tingnan din: World Wide Web Consortium
 XML 1.0 spec
 HTML 2.0 spec
 HTML 3.2 spec
 HTML 4.0 spec
 HTML 4.01 spec
 HTML 5 spec
 XHTML 1.0 spec
 XML Entity Definitions for Characters
 Para sa kasaysayan na lang ang normatibong sanggunian sa RFC 2070 (makikita pa rin sa mga DTD na nagbibigay-kahulugan sa mga entidad ng karakter sa HTML o XHTML); Na-deprecate ang RFC na ito (kasama ang iba pang mga RFC na mag kaugnayan sa ibang bahagi ng specification ng HTML) para sa mas bagong pang-impormasyon na RFC 2854 na nagbibigay-kahulugan sa MIME type na "text/html" at direktang sumasangguni sa mga specification ng W3C para sa aktwal na nilalaman ng HTML.
 W3 HTML5 Character Reference Chart

Link sa labas 
Mga character entity reference sa HTML 4 sa W3C
Webpage para sa pag-eencode at pagde-decode ng mga espesyal na karakter 

Mga XML at HTML character entity reference
HTML
XML
Unicode