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