次の方法で共有


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 クラスからコードを移行する方法について説明します。

関連項目