XslCompiledTransform クラスの使用

XslCompiledTransform クラスは Microsoft .NET Framework XSLT プロセッサです。 このクラスは、スタイル シートをコンパイルし、XSLT 変換を実行するために使用されます。

注意

全体的なパフォーマンスは XslCompiledTransform クラスの方が XslTransform クラスより優れていますが、Load クラスの XslCompiledTransform メソッドが変換で初めて呼び出されたときは、Load クラスの XslTransform メソッドよりパフォーマンスが劣る場合があります。 これは、XSLT ファイルを読み込む前にコンパイルする必要があるためです。 詳細については、ブログ記事「XslCompiledTransform Slower than XslTransform?」(XslCompiledTransform は XslTransform よりも遅いか?) を参照してください。

このセクションの内容

XslCompiledTransform クラスへの入力
使用可能な XSLT 入力オプションについて説明します。

XslCompiledTransform クラスの出力オプション
使用可能な XSLT 出力オプションについて説明します。

XSLT 処理中の外部リソースの解決
外部リソースを解決するための XmlResolver クラスの使用について説明します。

XSLT スタイル シートの拡張
XSLT の拡張機能のサポートについて説明します。

[アーティクル] 説明
XSLT エラーの解決 W3C (World Wide Web Consortium) 勧告『XSLT 1.0』で許可されている随意動作を示し、XslCompiledTransform クラスによるこれらの動作の処理方法を説明します。
方法: ノード フラグメントを変換する ノード フラグメントの変換方法を説明します。

XslTransform クラスからの移行
XslTransform クラスからコードを移行する方法について説明します。

関連項目