17db96d56Sopenharmony_ci:mod:`html.entities` --- Definitions of HTML general entities
27db96d56Sopenharmony_ci=============================================================
37db96d56Sopenharmony_ci
47db96d56Sopenharmony_ci.. module:: html.entities
57db96d56Sopenharmony_ci   :synopsis: Definitions of HTML general entities.
67db96d56Sopenharmony_ci
77db96d56Sopenharmony_ci.. sectionauthor:: Fred L. Drake, Jr. <fdrake@acm.org>
87db96d56Sopenharmony_ci
97db96d56Sopenharmony_ci**Source code:** :source:`Lib/html/entities.py`
107db96d56Sopenharmony_ci
117db96d56Sopenharmony_ci--------------
127db96d56Sopenharmony_ci
137db96d56Sopenharmony_ciThis module defines four dictionaries, :data:`html5`,
147db96d56Sopenharmony_ci:data:`name2codepoint`, :data:`codepoint2name`, and :data:`entitydefs`.
157db96d56Sopenharmony_ci
167db96d56Sopenharmony_ci
177db96d56Sopenharmony_ci.. data:: html5
187db96d56Sopenharmony_ci
197db96d56Sopenharmony_ci   A dictionary that maps HTML5 named character references [#]_ to the
207db96d56Sopenharmony_ci   equivalent Unicode character(s), e.g. ``html5['gt;'] == '>'``.
217db96d56Sopenharmony_ci   Note that the trailing semicolon is included in the name (e.g. ``'gt;'``),
227db96d56Sopenharmony_ci   however some of the names are accepted by the standard even without the
237db96d56Sopenharmony_ci   semicolon: in this case the name is present with and without the ``';'``.
247db96d56Sopenharmony_ci   See also :func:`html.unescape`.
257db96d56Sopenharmony_ci
267db96d56Sopenharmony_ci   .. versionadded:: 3.3
277db96d56Sopenharmony_ci
287db96d56Sopenharmony_ci
297db96d56Sopenharmony_ci.. data:: entitydefs
307db96d56Sopenharmony_ci
317db96d56Sopenharmony_ci   A dictionary mapping XHTML 1.0 entity definitions to their replacement text in
327db96d56Sopenharmony_ci   ISO Latin-1.
337db96d56Sopenharmony_ci
347db96d56Sopenharmony_ci
357db96d56Sopenharmony_ci.. data:: name2codepoint
367db96d56Sopenharmony_ci
377db96d56Sopenharmony_ci   A dictionary that maps HTML entity names to the Unicode code points.
387db96d56Sopenharmony_ci
397db96d56Sopenharmony_ci
407db96d56Sopenharmony_ci.. data:: codepoint2name
417db96d56Sopenharmony_ci
427db96d56Sopenharmony_ci   A dictionary that maps Unicode code points to HTML entity names.
437db96d56Sopenharmony_ci
447db96d56Sopenharmony_ci
457db96d56Sopenharmony_ci.. rubric:: Footnotes
467db96d56Sopenharmony_ci
477db96d56Sopenharmony_ci.. [#] See https://html.spec.whatwg.org/multipage/named-characters.html#named-character-references
48