17db96d56Sopenharmony_ci:mod:`html` --- HyperText Markup Language support 27db96d56Sopenharmony_ci================================================= 37db96d56Sopenharmony_ci 47db96d56Sopenharmony_ci.. module:: html 57db96d56Sopenharmony_ci :synopsis: Helpers for manipulating HTML. 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ci**Source code:** :source:`Lib/html/__init__.py` 87db96d56Sopenharmony_ci 97db96d56Sopenharmony_ci-------------- 107db96d56Sopenharmony_ci 117db96d56Sopenharmony_ciThis module defines utilities to manipulate HTML. 127db96d56Sopenharmony_ci 137db96d56Sopenharmony_ci.. function:: escape(s, quote=True) 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_ci Convert the characters ``&``, ``<`` and ``>`` in string *s* to HTML-safe 167db96d56Sopenharmony_ci sequences. Use this if you need to display text that might contain such 177db96d56Sopenharmony_ci characters in HTML. If the optional flag *quote* is true, the characters 187db96d56Sopenharmony_ci (``"``) and (``'``) are also translated; this helps for inclusion in an HTML 197db96d56Sopenharmony_ci attribute value delimited by quotes, as in ``<a href="...">``. 207db96d56Sopenharmony_ci 217db96d56Sopenharmony_ci .. versionadded:: 3.2 227db96d56Sopenharmony_ci 237db96d56Sopenharmony_ci 247db96d56Sopenharmony_ci.. function:: unescape(s) 257db96d56Sopenharmony_ci 267db96d56Sopenharmony_ci Convert all named and numeric character references (e.g. ``>``, 277db96d56Sopenharmony_ci ``>``, ``>``) in the string *s* to the corresponding Unicode 287db96d56Sopenharmony_ci characters. This function uses the rules defined by the HTML 5 standard 297db96d56Sopenharmony_ci for both valid and invalid character references, and the :data:`list of 307db96d56Sopenharmony_ci HTML 5 named character references <html.entities.html5>`. 317db96d56Sopenharmony_ci 327db96d56Sopenharmony_ci .. versionadded:: 3.4 337db96d56Sopenharmony_ci 347db96d56Sopenharmony_ci-------------- 357db96d56Sopenharmony_ci 367db96d56Sopenharmony_ciSubmodules in the ``html`` package are: 377db96d56Sopenharmony_ci 387db96d56Sopenharmony_ci* :mod:`html.parser` -- HTML/XHTML parser with lenient parsing mode 397db96d56Sopenharmony_ci* :mod:`html.entities` -- HTML entity definitions 40