2016-06-27 1 views
0

J'ai une énorme quantité de documentation (environ 900pages) en format HTLM autogénéré. Le fichier html en sortie contient souvent des balises HTML codées en HTML. Par exemple, au lieu de <br/>, vous voyez &lt;br/&gt;. Cette erreur est assez arbitraire, parfois générée bien, parfois mauvaise.Forcer l'affichage du code html encodé en html dans le navigateur

L'outil générateur est une application tierce (Enterprise Architect), j'ai une influence assez limitée sur le processus de génération. Par exemple, je suis capable de changer le DocType du document, je suis capable d'ajouter du javascript. Existe-t-il un moyen de forcer le navigateur à interpréter &lt;br/&gt; comme une balise BR appropriée?

+0

Vous pourriez écrire une application de console qui ferait une boucle sur les fichiers et corrigerait le code HTML inproper. Ce serait probablement comme cela que je l'ai abordé. –

+0

"Encodé HTTP" - Son encodage HTML n'est pas codé en HTTP. – Quentin

+0

@Michael_B: merci pour le conseil. Je l'ai fait, et ça fonctionne. Si vous faites votre commentaire une réponse, je l'accepterai. – user256890

Répondre

1

Vous pourriez écrire une application de console qui ferait une boucle sur les fichiers et corrigerait le code HTML incorrect. Ce serait probablement comme cela que je l'avais approché.