System::Xml::Xsl::XslCompiledTransform class

XslCompiledTransform class

XSLT スタイルシートを使用して XML データを変換します。

class XslCompiledTransform : public System::Object

メソッド

メソッド説明
get_OutputSettings()スタイルシートの xsl:output 要素から派生した出力情報を含む XmlWriterSettings オブジェクトを返します。
Load(const SharedPtr<XmlReader>&)XmlReader に含まれるスタイルシートをコンパイルします。
Load(const SharedPtr<XmlReader>&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)XmlReader に含まれる XSLT スタイルシートをコンパイルします。XmlResolver は XSLT の import または include 要素を解決し、XSLT 設定はスタイルシートの権限を決定します。
Load(const String&)指定された URI にあるスタイルシートを読み込み、コンパイルします。
Load(const String&, const SharedPtr<XsltSettings>&, const SharedPtr<XmlResolver>&)URI で指定された XSLT スタイルシートを読み込み、コンパイルします。XmlResolver は XSLT の import または include 要素を解決し、XSLT 設定はスタイルシートの権限を決定します。
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)IXPathNavigable オブジェクトに含まれるスタイルシートをコンパイルします。
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, SharedPtr<XsltSettings>, SharedPtr<XmlResolver>)IXPathNavigable に含まれる XSLT スタイルシートをコンパイルします。 XmlResolver は任意の XSLT import または include 要素を解決し、XSLT 設定はスタイルシートの権限を決定します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&)IXPathNavigable オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)IXPathNavigable オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)IXPathNavigable オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を TextWriter に出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)IXPathNavigable オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果をストリームに出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&)XmlReader オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)XmlReader オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)XmlReader オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を TextWriter に出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)XmlReader オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果をストリームに出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const String&, const SharedPtr<XmlWriter>&)URI で指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)URI で指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)URI で指定された入力ドキュメントを使用して変換を実行し、結果を TextWriter に出力します。
Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)URI で指定された入力ドキュメントを使用して変換を実行し、結果をストリームに出力します。 XsltArgumentList は追加の実行時引数を提供します。
Transform(const String&, const String&)URI で指定された入力ドキュメントを使用して変換を実行し、結果をファイルに出力します。
Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)XmlReader オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。 XsltArgumentList は追加の実行時引数を提供し、XmlResolver は XSLT document() 関数を解決します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&)IXPathNavigable オブジェクトで指定された入力ドキュメントを使用して変換を実行し、結果を XmlWriter に出力します。 XsltArgumentList は追加の実行時引数を提供し、XmlResolver は XSLT document() 関数を解決します。
XslCompiledTransform()XslCompiledTransform クラスの新しいインスタンスを初期化します。

Typedefs

型定義説明
Ptrこのクラスのインスタンスへの共有ポインタのエイリアスです。

備考

このクラスのオブジェクトは、System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new を使用してインスタンスを作成しないでください。そうすると実行時エラーやアサーション障害が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡すようにしてください。

参照