XSLT 変換XSLT Transformations

XSLT (Extensible Stylesheet Language Transformation) を使用すれば、ソース XML ドキュメントの内容を、形式や構造が異なる別のドキュメントに変換できます。The Extensible Stylesheet Language Transformation (XSLT) lets you transform the content of a source XML document into another document that is different in format or structure. たとえば、XSLT を使用して、XML を Web サイトで使われる HTML に変換したり、アプリケーションが必要とするフィールドだけが含まれたドキュメントに変換したりできます。For example, you can use XSLT to transform XML into HTML for use on a Web site or to transform it into a document that contains only the fields required by an application. この変換処理の仕様は、W3C 勧告『XSL Transformations (XSLT) Version 1.0』で規定されています。This transformation process is specified by the W3C XSL Transformations (XSLT) Version 1.0 recommendation.

XslCompiledTransform クラスは .NET の XSLT プロセッサです。The XslCompiledTransform class is the XSLT processor in .NET. XslCompiledTransform クラスは、W3C 勧告『XSLT 1.0』をサポートしています。The XslCompiledTransform class supports the W3C XSLT 1.0 recommendation.

注意

.NET Framework Version 2.0 では XslTransform クラスが廃止されています。The XslTransform class is obsolete in .NET Framework version 2.0. XslCompiledTransform クラスが XSLT エンジンの新しい実装です。The XslCompiledTransform class is a new implementation of the XSLT engine. このクラスは、パフォーマンスが向上しており、新しいセキュリティ機能を備えています。It includes performance improvements and new security features. XSLT アプリケーションの作成には XslCompiledTransform クラスを使用することが推奨されています。The recommended practice is to create XSLT applications using the XslCompiledTransform class.

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

XslCompiledTransform クラスの使用Using the XslCompiledTransform Class
XslCompiledTransform クラスの使用方法について説明します。Provides information on using the XslCompiledTransform class.

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

XSLT コンパイラ (xsltc.exe)XSLT Compiler (xsltc.exe)
XSLT コンパイラの使用方法について説明します。Provides information on using the XSLT compiler.

XslTransform クラスを使用した XSLT 変換XSLT Transformations with the XslTransform Class
XslTransform クラスの使用方法について説明します。Provides information on using the XslTransform class.

参照Reference

XslCompiledTransform
XsltArgumentList
XsltSettings

XML ドキュメントと XML データXML Documents and Data