Visual Studio 以外で、XSLT ファイルを作成、編集、保守、および場合によってはデバッグするのに最適なツールは何ですか?
私はかなり大きなプロジェクトに取り組んでおり、大量の XSLT ファイルがあり、実装が非常に複雑になっています。
言語はとても脆いようです。エラーをより迅速にナビゲートして特定できると便利です。
XSLT のデバッグ、XPath の構築、および一般的な XML にOxygenを使用すると、良い結果が得られました。
Liquid XML Studioは、XPATH クエリをリアルタイムで解釈するのに非常に優れています。
また、 Cooktopでは XPATH クエリを実行でき、特定の XML に対して XSLT を実行して生成された XML と HTML を表示できます。
また、同僚は、Adobe Dreamweaverの新しいバージョンでは、XML ファイルを XSLT ファイルに関連付けて変換を実行できると教えてくれました。
変更の追跡には可能な限りSubversionを使用しています。
また、ナビゲーションには、ほとんどの場合VIM (またはVIEmu ) を使用し、場合によっては、現在のドキュメントの xsl:template および xsl:variable ノードのインデックスを作成してルート エントリへのワンクリック ナビゲーションを提供するカスタム Visual Studio 拡張機能を使用します。
私は最近、実際にこれを自分で行っています。.NET 開発者であれば、Visual Studio には xslt ファイル用の適切なサポートが組み込まれていることがわかります。
私のショップでは Altova Xml spy を使用しています。
以前は Marrowsoft の Xselerator というツールを使用していました。試用版はインターネットに出回っていますが、廃業したようで、もう購入することはできません。それは素晴らしいツールでした。
ここでの Visual Studio の自然な機能 (デバッガーは特に強力だと思います) に加えて、プロファイラー アドインもあります: http://code.msdn.microsoft.com/xsltprofiler。
私もXseleratorを使っています。前述のように、ある日、インターネットから姿を消しました。幸いなことに、その前にライセンスを取得しました。
Visual Studio Code 用のXSLT 3.0 拡張機能があります。
XSLT 3.0 および XPath 3.1 の包括的な言語サポートを提供します。
開示:私はこのオープンソースプロジェクトを管理しています