ntidyおよびその他のポートに代わるものは、カスタムトークンを使用してHTMLをフォーマットする必要があります

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

質問

いくつかの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テンプレートの処理。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top