Valider (X)HTML en Python

Quelle est la meilleure façon d'aller sur la validation d'un document suit une certaine version de HTML (prefereably que je peux préciser)? Je aimerais être en mesure de savoir d'où les échecs se produisent, comme dans un basé sur le web programme de validation, sauf dans un natif Python app.

  • Veuillez noter que la validation est différent de rangement! Certaines des réponses que les gens sont d'affichage sont automatiquement corriger HTML, au lieu de se contenter de vérifier si le code HTML est valide ou pas.
InformationsquelleAutor cdleary | 2008-08-30