2009-07-08 8 views
0

Chaque document html est un document xml. Dans le projet actuel, il y a beaucoup de balises html qui ne sont pas correctement fermées. C'est une application ruby ​​on rails. Je veux mettre un après filtre qui analysera la sortie entière de HTML et soulèvera une erreur si l'analyse détecte que ce n'est pas un document bien formé.Comment savoir si mon document html est bien formé en ruby ​​

Dans ce cas, bien formé signifie que toutes les étiquettes sont correctement fermées. Qu'est-ce qu'un bon analyseur de rubis à utiliser dans ce cas qui est également rapide.

+1

Générez-vous ces documents HTML vous-même? Parce que dans le monde réel, tout HTML n'est * certainement pas * un document XML valide. Très, très peu sont. – Eli

+0

Oui, je les génère. Mais à mon avis très souvent, j'oublie de fermer une étiquette. Je voudrais que la vue soulève une erreur en disant que ce n'est pas un xml bien formé si j'oublie un tag de fermeture. – Roger

Répondre

Questions connexes