Pregunta

Mirando al formato (automatizado, en la solicitud) algunas plantillas HTML / NVelocity. Ordenada parece ser la respuesta para esto, sin embargo, todos los puertos .Net parecen ser problemático y no muy bien cuidado. La mayoría se basan en el código no administrado bajo las sábanas y que comienza imponer otras restricciones sobre el proyecto.

Por ejemplo, para utilizar el código asociado con http: //www.codeproject. com / KB / mCPP / eftidynet.aspx , los proyectos ahora tiene que ser una versión x86.

¿Hay una nueva solución preferida para hacer esto? ¿O hay un puerto completamente gestionada de TidyHtml que entiende NVelocity o permite la definición testigo a medida?

¿Fue útil?

Solución

lista de dejarlos:

  • EfTidy
  • ZetaHtmlTidy (de modo mixto, por lo que necesita diferentes montajes para x86 / x64)
  • tidyfornet (ensamblado administrado sino que depende de HTMLTidy externa DLL nativo)
  • TidyATL (ATL envoltorio, viejo, sin mantenimiento, creo que es también de modo mixto e incluso se requiere el registro COM?)
  • TidyNet (completamente gestionada DLL, sin dependencias externas)

Otros consejos

A pesar de que es viejo y sin mantenimiento, estoy usando TidyNet porque está totalmente gestionado. Hace el trabajo muy bien.

Por cierto: ordenado y NVelocity son completamente ajenos. Nunca había Plantillas de proceso NVelocity con Tidy, ya que probablemente se romperá ellos ... Sin embargo es posible que desee ejecutar ordenado a la resultante html después procesar la plantilla NVelocity.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top