¿Existe alguna buena biblioteca de código abierto de Java para la validación de HTML5? Sería genial si también validara CSS 3. JTidy no se ha mantenido por un tiempo.biblioteca de código abierto de Java para la validación de HTML5?
Respuesta
El código fuente para los validadores W3C HTML y CSS está disponible, aunque solo el CSS está escrito en Java. El repo for validator.nu is here, que está escrito en Java.
Sin embargo, debe tener en cuenta que la validación de HTML5 es diferente a la de las versiones anteriores de HTML. Las versiones anteriores de HTML dependían de una DTD y seguían un modelo de validación SGML; HTML5 ya no tiene una DTD ni ningún enlace a SGML. Es posible que lo que desea no sea un validador HTML5, sino an HTML5 linter.
Gracias. Supongo que lo que quiero es un linter HTML5. Ojalá hubiera una biblioteca Java, ya que quiero ejecutar un linter HTML5 en pruebas unitarias, en un entorno donde una conexión a internet externa puede no estar disponible. –
validator.nu es de código abierto. Sin embargo, sin analizar CSS.
Haciendo la misma pregunta, veo que hay un proyecto llamado jcabi
que implementa una interfaz de validación simple muy en Java.
ejemplo muy simple basado en su readme GIT:
import com.jcabi.w3c.HtmlValidator;
assert ValidatorBuilder
.html()
.validate("<html>hello!</html>")
.valid()
;
Parece comprobar en contra de un servicio remoto (que parece un exceso en función de lo que está haciendo), aunque se puede instalar tu propia instancia local.
- 1. ¿Biblioteca Java de código abierto para leer datos de ECG?
- 2. biblioteca zip de código abierto para .NET?
- 3. Biblioteca de reconocimiento de voz de código abierto en Java
- 4. Pequeña biblioteca Unicode de código abierto para C/C++
- 5. subclases de una biblioteca de código abierto
- 6. ¿Qué nombre de paquete debo usar para la biblioteca Java de código abierto?
- 7. Biblioteca de CoverFlow de código abierto para iPhone
- 8. Biblioteca de diseño de gráficos de código abierto
- 9. ¿Código de código abierto para presentar la forma de onda?
- 10. de código abierto C++ exploración de la biblioteca
- 11. ¿Cuál es la biblioteca de código abierto multipropósito más útil para Java?
- 12. ¿Existe una buena biblioteca de equilibrio de carga abstracta de código abierto para Java?
- 13. Biblioteca de código abierto java para el problema de flujo de costo mínimo
- 14. ¿Hay una biblioteca de código abierto de Java para analizar archivos de Excel 2007?
- 15. Biblioteca C++ de código abierto para matemáticas vectoriales
- 16. Interesantes API de código abierto (Java) para la autoeducación.
- 17. ¿Qué alternativas existen para la biblioteca de hash perceptual de código abierto de pHash?
- 18. ¿Hay alguna biblioteca de memoria temporal jerárquica de código abierto?
- 19. biblioteca de código abierto de Java para el HTML al texto conversión
- 20. biblioteca de optimización matemática para Java --- ¿recomendaciones gratuitas o de código abierto?
- 21. biblioteca Java de código abierto para leer correos electrónicos de Outlook, calendario, etc.
- 22. Biblioteca Java de código abierto para producir miniaturas de páginas web del lado del servidor
- 23. Biblioteca Java para análisis de código
- 24. ¿Cuál es la mejor biblioteca de visión por computador Java de código abierto?
- 25. biblioteca de validación para Node.js
- 26. ¿Qué biblioteca de validación java debo usar?
- 27. validación de HTML5
- 28. ¿Proyectos de código abierto de java para participar?
- 29. Mejores prácticas para escribir código abierto Java
- 30. Proyecto de código abierto de Java para contribuir
¿Por qué el voto a favor? – Chandu