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 | このクラスのインスタンスへの共有ポインタのエイリアスです。 |
参照
- Class XmlNamespaceManager
- Namespace System::Xml::Xsl
- Library Aspose.Page for C++