.NET内でのXSLT 2.0の可用性の現状
質問
私がウェブとブロゴスフィアから見つけられる最新情報は、MicrosoftのXMLチームが XSLT 2.0のサポート(今では本格的なW3C勧告となっています)。それ以上のものは見つかりません。
現在のステータスは何ですか? .NET 3.5 / 4.0で利用できますか、それともXSLT 1.1に固執してXQUERYとLINQをプッシュしますか?
解決
これはマイクロソフトによってサポートされておらず、私が知っている発表はありません。それについてどこで知りましたか?
更新(XMLチームブログへのリンクを追加した後):
Microsoftはこのインタビューは、MicrosoftのXMLチームのプログラムマネージャーであるChris Lovettと同じ年の後半に行われたので、すべてLINQについてです:
XSLT 2.0に関しては-から聞いた 顧客と理解 XSLTに対するXSLT 2.0の改善 1.0、しかし現在、私たちはLINQへの大きな戦略的投資の真っre中にいます データの将来のためのEDM 私たちが考えるプログラミングプラットフォーム の主要な改善を作成します すべてのタイプのデータに対するプログラミング。 しかし、私たちは常に私たちの テクノロジー投資 読者はボリュームを増やしたい XSLT 2.0では、削除するよう依頼してください コメントのある行。
.NETでXSLT / XPath 2.0を使用する場合は、 Saxon.NET 。ただし、これはIKVM内で実行されるSaxonのJavaバージョンにすぎません。これは30 MBの範囲でかなりのサイズがあり、試してみてもパフォーマンスは圧倒的なものではありませんでした(これは非常に基本的なテストでしたが、結果は典型的なスタイルシートとは異なる場合があります)。
他のヒント
XQSharp には、.NET用の完全なXSLT 2.0実装が含まれるようになりました。まだMSILにコンパイルされていませんが、パイプラインにあります。