Frage

Mit Blick auf Format (automatisierte, in Anwendung) einige html / NVelocity Vorlagen. Tidy scheint dies die Antwort zu sein, aber alle .Net Ports scheinen problematisch und nicht sehr gepflegt zu sein. Die meisten verlassen sich auf nicht verwalteten Code unter der Decke und das beginnt an dem Projekt weitere Einschränkungen auferlegt.

Zum Beispiel, um den Code zu verwenden, die mit http: //www.codeproject. com / KB / mcpp / eftidynet.aspx , hat die Projekte jetzt eine x86 gebaut werden.

Gibt es eine neue bevorzugte Lösung, dies zu tun? Oder gibt es eine vollständig verwaltete Hafen von TidyHtml die NVelocity oder ermöglicht benutzerdefinierte Token Definition versteht?

War es hilfreich?

Lösung

Lassen Sie uns Liste ihnen:

  • EfTidy
  • ZetaHtmlTidy (Mixed-Mode, so braucht es verschiedene Baugruppen für x86 / x64)
  • tidyfornet (verwaltete Assembly, sondern hängt von externer HTMLTidy nativen DLL)
  • TidyATL (ATL-Wrapper, alte, nicht betreut, ich glaube, es ist auch Mixed-Mode, und es erfordert auch COM-Registrierung?)
  • TidyNet (vollständig verwaltete DLL, keine externen Abhängigkeiten)

Andere Tipps

Auch wenn es alt und nicht gewartet, ich bin mit TidyNet , weil es vollständig verwaltet wird. Macht den Job gut.

BTW: Ordentlich und NVelocity sind völlig unabhängig. Ich würde nie NVelocity Vorlagen mit Tidy verarbeiten, wie es sie wahrscheinlich brechen wird ... Allerdings sollten Sie Tidy die resultierende html nach Verarbeitung der NVelocity Vorlage ausgeführt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top