ntidyおよびその他のポートに代わるものは、カスタムトークンを使用してHTMLをフォーマットする必要があります
-
01-10-2019 - |
質問
いくつかのHTML / NVelocityテンプレートのフォーマット(自動化、アプリケーションで)を探しています。 Tidyはこれに対する答えのようですが、すべての.NETポートは問題があり、それほど十分に維持されていないようです。ほとんどは、カバーの下で管理されていないコードに依存しており、プロジェクトに他の制限を課し始めます。
たとえば、関連付けられたコードを使用します http://www.codeproject.com/kb/mcpp/eftidynet.aspx, 、プロジェクトは現在、x86ビルドでなければなりません。
これを行うための新しい優先ソリューションはありますか?または、NVelocityを理解したり、カスタムトークン定義を許可したりするTidyhtmlの完全に管理されたポートがありますか?
解決
それらをリストしましょう:
- eftidy
- zetahtmltidy (混合モードなので、x86/x64には異なるアセンブリが必要です)
- TidyFornet (マネージドアセンブリですが、外部HTMLTIDYネイティブDLLに依存します)
- Tidyatl (ATLラッパー、古い、維持されていない、私はそれも混合モードであり、それはcom登録を必要とすることさえあると思いますか?)
- Tidynet (完全に管理されたDLL、外部依存関係なし)
他のヒント
それは古くて維持されていないにもかかわらず、私は使用しています Tidynet 完全に管理されているからです。仕事はうまくいきます。
ところで:整頓とnvelocityは完全に無関係です。おそらく壊れてしまうので、私は整頓されたnvelocitテンプレートを処理することはありません...しかし、あなたは結果のHTMLに整頓したいかもしれません 後 NVelocityテンプレートの処理。
所属していません StackOverflow