寻求格式化(在应用程序中自动化)一些HTML / NVelocity模板。整理似乎是这样的答案,但是所有.NET端口似乎都有问题,并且并不是很好地维护。大多数人都依靠封面下的非管理代码,并开始对项目施加其他限制。

例如,使用与之关联的代码 http://www.codeproject.com/kb/mcpp/eftidynet.aspx, ,现在这些项目必须是X86构建。

是否有新的首选解决方案?还是有一个完全管理的tidyhtml端口,可以理解nvelocity或允许自定义令牌定义?

有帮助吗?

解决方案

让我们列出它们:

  • eftidy
  • zetahtmltidy (混合模式,因此需要X86/X64的不同组件)
  • tidyfornet (托管组装,但取决于外部htmltidy本机DLL)
  • tidyatl (ATL包装器,古老的,未受欢迎的,我认为它也是混合模式,甚至需要COM注册?)
  • tidynet (完全管理的DLL,没有外部依赖关系)

其他提示

即使它是古老的,也不是不受欢迎的,我正在使用 tidynet 因为它是完全管理的。工作很好。

顺便说一句:整洁和nvelocity完全无关。我永远不会处理整齐的nvelocity模板,因为它可能会破坏它们...但是您可能想对生成的html进行整理 处理Nvelocity模板。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top