System::Xml::Xsl::XslTransform クラス

XslTransform class

拡張スタイルシート言語 for Transformations (XSLT) スタイルシートを使用して XML データを変換します。

class XslTransform : public System::Object

メソッド

メソッド説明
Load(const SharedPtr<XmlReader>&)XmlReader に含まれる XSLT スタイルシートを読み込みます。
Load(const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)XmlReader に含まれる XSLT スタイルシートを読み込みます。
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)IXPathNavigable に含まれる XSLT スタイルシートを読み込みます。
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<System::Xml::XmlResolver>&)IXPathNavigable に含まれる XSLT スタイルシートを読み込みます。
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&)XPathNavigator に含まれる XSLT スタイルシートを読み込みます。
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<System::Xml::XmlResolver>&)XPathNavigator に含まれる XSLT スタイルシートを読み込みます。
Load(const String&)URL で指定された XSLT スタイルシートを読み込みます。
Load(const String&, const SharedPtr<System::Xml::XmlResolver>&)URL で指定された XSLT スタイルシートを読み込みます。
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)XslTransform::Transform メソッドが呼び出されたときに外部リソースを解決するために使用される XmlResolver を設定します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を XmlReader に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を XmlReader に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を XmlWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を XmlWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を Stream に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を Stream に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を TextWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)指定された args を使用して XPathNavigator の XML データを変換し、結果を TextWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を XmlReader に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を XmlReader に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を TextWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を TextWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を Stream に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を Stream に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を XmlWriter に出力します。
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)指定された args を使用して IXPathNavigable の XML データを変換し、結果を XmlWriter に出力します。
Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&)入力ファイルの XML データを変換し、結果を出力ファイルに書き込みます。
Transform(const String&, const String&)入力ファイルの XML データを変換し、結果を出力ファイルに書き込みます。
XslTransform()XslTransform クラスの新しいインスタンスを初期化します。

Typedefs

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

備考

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

参照