System::Xml::Xsl::XsltContext クラス

XsltContext class

Extensible Stylesheet Language for Transformations (XSLT) プロセッサの現在の実行コンテキストをカプセル化し、XML Path Language(XPath)が関数、パラメータ、名前空間を XPath 式内で解決できるようにします。

class XsltContext : public System::Xml::XmlNamespaceManager

メソッド

メソッド説明
virtual CompareDocument(String, String)派生クラスでオーバーライドされた場合、XSLT プロセッサ(つまり XslTransform クラス)によってドキュメントが読み込まれた順序に基づいて、2 つのドキュメントの基本 Uniform Resource Identifiers (URIs) を比較します。
virtual get_Whitespace()派生クラスでオーバーライドされた場合、出力に空白ノードを含めるかどうかを示す値を取得します。
virtual PreserveWhitespace(SharedPtr<System::Xml::XPath::XPathNavigator>)派生クラスでオーバーライドされた場合、指定されたコンテキストで空白ノードを保持するか除去するかを評価します。
virtual ResolveFunction(String, String, ArrayPtr<System::Xml::XPath::XPathResultType>)派生クラスでオーバーライドされた場合、関数参照を解決し、その関数を表す IXsltContextFunction を返します。IXsltContextFunction は実行時に関数の戻り値を取得するために使用されます。
virtual ResolveVariable(String, String)派生クラスでオーバーライドされた場合、変数参照を解決し、その変数を表す IXsltContextVariable を返します。

Typedefs

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

参照