2011-01-28 32 views
5

Necesito analizar html que tenga la capacidad de identificar el error en html generado y si las etiquetas no están cerradas, ciérrelo y devuelva el html válido.Analizador HTML valida las etiquetas

Más detalles: obtengo datos de la base de datos y rompo ese registro para mostrar detalles parciales en mi sitio web para hacer clic en un botón más y luego mostrar el contenido completo. Después de romper la cadena, valide.

Ya he usado Html Agility Pack pero soy nuevo en su uso, si esta biblioteca resuelve mi problema, guíeme cómo (tutorial) o sugiérame otra biblioteca.

Respuesta

1

Aquí hay un par de programas de validación de la World Wide Web Consortium, W3C:

de Windows: http://validator.w3.org/docs/install_win.html

UNIX/Linux: http://validator.w3.org/docs/install.html

También puede utilizar sus servicios web para validar su CSS, HTML, XML, XHTML, JavaScript y muchas otras tecnologías web. El W3C es uno de los supervisores de mantener a Internet altamente interoperable y los dispositivos de Internet son algo compatibles entre sí.

+0

interrogación lectura de nuevo, he añadido más detalles a una mejor comprensión – Xulfee

+0

HTML Try :: ordenado, no están en línea y localmente opciones desplegadas para ello. Si tuviese que limpiar las etiquetas, simplemente ejecutaría mi marcado a través de Perl y HTML :: Tidy para limpiar rápidamente mi marcado. Busque en Yahoo, Bing o Google. Lo siento, no soy un evangelista de Google, ¡esparcí el amor! – DoctorLouie

1

No creo que tal biblioteca exista. El problema es que algunas bibliotecas pueden identificar errores en su HTML pero no pueden arreglarlos por usted.

Creo que usar el W3C validator como servicio es el mejor punto de partida aquí. Hay una biblioteca de código abierto que utiliza la API del validador W3C para validar un documento y le proporciona la respuesta si es válida o no, así como también errores y advertencias. Comenzaría con esto y luego continuaría desde allí.

Cuestiones relacionadas