Note :
Le module HTML propose plusieurs fonctions pour traiter les textes au format HTML.
Il offre les fonctions suivantes:
-
xhtmlize
: conversion ASCII -> HTML
-
strictize
: conversion (X)HTML Transitional -> (X)HTML Strict
-
conformhtml
: fermeture des tags HTML non fermés
xhtmlize
La fonction ~xhtmlize() prend un seul argument qui est le texte à traîter.
Elle convertit un texte ASCII en équivalent XHTML. Elle remplace les retours
chariots et les listes en <p></p> et <ul><li></li></ul>. Les listes textes
sont les lignes précédées du caractère '-'.
strictize
Cette fonction converti de l'(X)HTML Transitional en (X)HTML Strict, elle prend un seul argument qui est le texte à traîter.
Concrètement, elle remplace les tags <u></u> en <span style="text-decoration: underline"></span>
et <s></s> en <span style="text-decoration: line-through"></span>.
conformhtml
Cette fonction modifie l'HTML afin que tout les tags ouverts soit refermé dans le bon ordre.