Diagnostic intelligent HTML
Texte original
Aperçu de la réparation
Capacités et limites du modèle
Mise en forme et minification HTML : Choisissez la mise en forme pour la lisibilité ou la minification des espaces de présentation facultatifs. Un seul mode est actif à la fois. Les chaînes, l’écriture des nombres et les commentaires sont conservés, ainsi que le texte mixte et préformaté XML/HTML et les retours à la ligne et retraits nécessaires YAML/TOML. Vérifiez l’aperçu avant de l’appliquer.
Utilisation : Collez le texte et lancez le diagnostic et la correction. L’aperçu automatique est désactivé par défaut ; activez-le pour actualiser après modification. Choisissez la mise en forme ou la minification, vérifiez les changements, puis copiez le résultat ou appliquez-le au texte original. Le diagnostic s’exécute dans votre navigateur ; le site utilise Google Analytics pour les statistiques de fréquentation.
Fonctionnement du diagnostic : Ce format utilise un analyseur local déterministe et des règles de réparation prudentes. Le modèle entraîné de 6 753 paramètres sert uniquement au JSON. Aucun service de modèle ni bibliothèque de traitement tierce n’est nécessaire. Google Analytics mesure les visites. Un analyseur avec récupération poursuit le diagnostic après les champs non résolus. Il effectue des corrections locales prudentes et laisse les valeurs inconnues visibles pour une vérification manuelle.
Cas pris en charge : Fragments HTML : imbrication courante, fermetures facultatives usuelles, éléments vides, attributs en double et limites de texte brut. Répare certaines balises non fermées, incorrectes ou superflues pour les éléments vides. Ce n’est ni un constructeur d’arbre de navigateur ni un validateur HTML complet. SVG, MathML et modèles sont exclus. Le texte collé n’est jamais exécuté.
Points à vérifier : Vérifiez chaque modification : un résultat accepté peut différer du sens attendu. Fermetures et indentation peuvent être ambiguës ; valeurs manquantes et doublons demandent une décision manuelle. La mise en forme, activée par défaut, est facultative. XML/HTML indentent les éléments explicites en préservant le texte mixte et brut ; YAML/TOML ajustent les séparateurs en conservant indentation, commentaires et chaînes. Les structures non prises en charge restent intactes.
Tests et limites : Il s’agit d’un contrôle de base à périmètre limité, pas d’une validation complète des normes. Un succès ne garantit ni conformité ni exactitude métier. Les structures non prises en charge demandent une vérification manuelle. JavaScript, CSS, schémas et règles applicatives ne sont pas vérifiés.
Limites de traitement : Jusqu’à 131 072 unités UTF-16 et 128 niveaux d’imbrication. La recherche du modèle utilise au plus 24 étapes ; la récupération autorise 256 modifications et 512 diagnostics. Si une limite est atteinte, la vérification incomplète est signalée.