# `html` --- HyperText Markup Language support

Source code: Lib/html/__init__.py

Ce module définit des outils permettant la manipulation d'HTML.

html.escape(s, quote=True)

  Convert the characters `&`, `<` and `>` in string s to HTML-safe sequences. Use this if you need to display text that might contain such characters in HTML. If the optional flag quote is true (the default), the characters (`"`) and (`'`) are also translated; this helps for inclusion in an HTML attribute value delimited by quotes, as in `<a href="...">`. If quote is set to false, the characters (`"`) and (`'`) are not translated.

  Ajouté dans la version 3.2.

html.unescape(s)

  Convertit toutes les références de caractères nommés et numériques (e.g. `&gt;`, `&#62;`, `&#x3e;`) dans la chaîne de caractères s par les caractères Unicode correspondants. Cette fonction utilise les règles définies par le standard HTML 5 à la fois pour les caractères valides et les caractères invalides, et la `liste des références des caractères nommés en HTML 5`.

  Ajouté dans la version 3.4.

Les sous-modules dans le paquet `html` sont :

- `html.parser` -- Parseur HTML/XHTML avec un mode de parsing tolérant

- `html.entities` -- Définitions d'entités HTML