Альтернативы NTIDY и других портах, надо форматировать HTML с пользовательскими токенами

StackOverflow https://stackoverflow.com/questions/3662462

Вопрос

Ищете формат (автоматизирован, в приложении) некоторые шаблоны HTML / NVelocity. Опрятно, кажется, ответ на это, однако все порты .NET кажутся проблематичными и не очень хорошо поддерживаются. Наиболее полагаться на неуправляемый код под обложками и начинает наложение других ограничений на проект.

Например, чтобы использовать код, связанный с http://www.codeProject.com/kb/mcpp/eftidynet.aspx., Проекты теперь должны быть сборки X86.

Есть ли новое предпочтительное решение для этого? Или есть ли полностью управляемый порт TIDYHTML, который понимает NVELOCITY или позволяет отказным определением токена?

Это было полезно?

Решение

Давайте перечислим их:

  • Эфиди.
  • Zetahtmltidy. (Смешанный режим, поэтому ему нужны различные сборки для X86 / X64)
  • TidyFornet. (Управляемая сборка, но зависит от внешней HTMLTIDY родной DLL)
  • Tidyatl. (Обелка ATL, старая, ненаправленная, я думаю, что это также смешанный режим, и он даже требует регистрации COM?)
  • TIDYNET. (Полностью управляемая DLL, без внешних зависимостей)

Другие советы

Хотя это старое и ненаправленное, я использую TIDYNET. Потому что это полностью удалось. Делает работу просто отлично.

Кстати: аккуратное и носильность совершенно не связаны. Я никогда не обрабатываю шаблоны NVelocity с аккуратом, поскольку это, вероятно, сломает их ... Однако вы можете захотеть запустить прибор к полученному HTML после Обработка шаблона NVelocity.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top