La librairie Tidy est une interface de la bibliothèque libtidy permettant de nettoyer et de manipuler des documents HTML. Dans un article sur le site Dev Shed, Alejandro Gervasio explique comment utiliser cette librairie pour corriger des erreurs de structure dans un code HTML.

Dans un premier temps, il explique comment utiliser la fonction "tidy_parse_string()" et la méthode "cleanRepair()" dans le but de parser et de formatter correctement du code HTML.

Il montre ensuite que les fonctions "tidy_clean_repair()" et "tidy_repair_string()" sont des alternatives possibles à cleanRepair pour corriger du code HTML à partir d'une chaîne de caractères.

Enfin il montre comment utiliser les fonctions "tidy_parse_file()" et "tidy_repair_file()" pour parser et corriger du code HTML à partir d'un fichier.