XslCompiledTransform クラスの使用Using the XslCompiledTransform Class

XslCompiledTransform クラスは Microsoft .NET Framework XSLT プロセッサです。The XslCompiledTransform class is the Microsoft .NET Framework XSLT processor. このクラスは、スタイル シートをコンパイルし、XSLT 変換を実行するために使用されます。This class is used to compile style sheets and execute XSLT transformations.


全体的なパフォーマンスは XslCompiledTransform クラスの方が XslTransform クラスより優れていますが、Load クラスの XslCompiledTransform メソッドが変換で初めて呼び出されたときは、Load クラスの XslTransform メソッドよりパフォーマンスが劣る場合があります。Although the overall performance of the XslCompiledTransform class is better than the XslTransform class, the Load method of the XslCompiledTransform class might perform more slowly than the Load method of the XslTransform class the first time it is called on a transformation. これは、XSLT ファイルを読み込む前にコンパイルする必要があるためです。This is because the XSLT file must be compiled before it is loaded. 詳細については、ブログ記事「XslCompiledTransform Slower than XslTransform?」(XslCompiledTransform は XslTransform よりも遅いか?) を参照してください。For more information, see the following blog post: XslCompiledTransform Slower than XslTransform?

このセクションの内容In This Section

XslCompiledTransform クラスへの入力Inputs to the XslCompiledTransform Class
使用可能な XSLT 入力オプションについて説明します。Describes the available XSLT input options.

XslCompiledTransform クラスの出力オプションOutput Options on the XslCompiledTransform Class
使用可能な XSLT 出力オプションについて説明します。Describes the available XSLT output options.

XSLT 処理中の外部リソースの解決Resolving External Resources During XSLT Processing
外部リソースを解決するための XmlResolver クラスの使用について説明します。Discusses using the XmlResolver class to resolve external resources.

XSLT スタイル シートの拡張Extending XSLT Style Sheets
XSLT の拡張機能のサポートについて説明します。Discusses how XSLT extensions are supported.

XSLT エラーの解決Recoverable XSLT Errors W3C (World Wide Web Consortium) 勧告『XSLT 1.0』で許可されている随意動作を示し、XslCompiledTransform クラスによるこれらの動作の処理方法を説明します。Lists discretionary behaviors allowed by the World Wide Web Consortium (W3C) XSLT 1.0 recommendation and describes how these behaviors are handled by the XslCompiledTransform class.
方法: ノード フラグメントを変換するHow to: Transform a Node Fragment ノード フラグメントの変換方法を説明します。Describes how to transform a node fragment.

XslTransform クラスからの移行Migrating From the XslTransform Class
XslTransform クラスからコードを移行する方法について説明します。Discusses how to migrate code from the XslTransform class

関連項目See also