XsltContext クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML パス言語 (XPath) が XPath 式内の関数、パラメーター、および名前空間を解決できるようにする、Xslt (Extensible Stylesheet Language for Transformations) プロセッサの現在の実行コンテキストをカプセル化します。
public ref class XsltContext abstract : System::Xml::XmlNamespaceManager
public abstract class XsltContext : System.Xml.XmlNamespaceManager
type XsltContext = class
inherit XmlNamespaceManager
Public MustInherit Class XsltContext
Inherits XmlNamespaceManager
- 継承
- 派生
コンストラクター
| 名前 | 説明 |
|---|---|
| XsltContext() |
XsltContext クラスの新しいインスタンスを初期化します。 |
| XsltContext(NameTable) |
指定したXsltContextを使用して、NameTable クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| DefaultNamespace |
既定の名前空間の名前空間 URI を取得します。 (継承元 XmlNamespaceManager) |
| NameTable |
このオブジェクトに関連付けられている XmlNameTable を取得します。 (継承元 XmlNamespaceManager) |
| Whitespace |
派生クラスでオーバーライドされると、出力に空白ノードを含めるかどうかを示す値を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddNamespace(String, String) |
指定した名前空間をコレクションに追加します。 (継承元 XmlNamespaceManager) |
| CompareDocument(String, String) |
派生クラスでオーバーライドされた場合、XSLT プロセッサ (つまり、 XslTransform クラス) によってドキュメントが読み込まれた順序に基づいて、2 つのドキュメントの基本 Uniform Resource Identifier (URI) を比較します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetEnumerator() |
XmlNamespaceManager内の名前空間を反復処理するために使用する列挙子を返します。 (継承元 XmlNamespaceManager) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetNamespacesInScope(XmlNamespaceScope) |
プレフィックスでキー指定された名前空間名のコレクションを取得します。これは、現在スコープ内の名前空間を列挙するために使用できます。 (継承元 XmlNamespaceManager) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| HasNamespace(String) |
指定されたプレフィックスに、現在プッシュされているスコープに対して定義された名前空間があるかどうかを示す値を取得します。 (継承元 XmlNamespaceManager) |
| LookupNamespace(String) |
指定したプレフィックスの名前空間 URI を取得します。 (継承元 XmlNamespaceManager) |
| LookupPrefix(String) |
指定された名前空間 URI に対して宣言されたプレフィックスを検索します。 (継承元 XmlNamespaceManager) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| PopScope() |
名前空間スコープをスタックからポップします。 (継承元 XmlNamespaceManager) |
| PreserveWhitespace(XPathNavigator) |
派生クラスでオーバーライドされると、空白ノードを保持するか、特定のコンテキストに対して削除するかを評価します。 |
| PushScope() |
名前空間スコープをスタックにプッシュします。 (継承元 XmlNamespaceManager) |
| RemoveNamespace(String, String) |
指定されたプレフィックスの指定された名前空間を削除します。 (継承元 XmlNamespaceManager) |
| ResolveFunction(String, String, XPathResultType[]) |
派生クラスでオーバーライドされると、関数参照を解決し、関数を表す IXsltContextFunction を返します。 IXsltContextFunctionは、実行時に関数の戻り値を取得するために使用されます。 |
| ResolveVariable(String, String) |
派生クラスでオーバーライドされると、変数参照を解決し、変数を表す IXsltContextVariable を返します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| AsParallel(IEnumerable) |
クエリの並列化を有効にします。 |
| AsQueryable(IEnumerable) |
IEnumerable を IQueryableに変換します。 |
| Cast<TResult>(IEnumerable) |
IEnumerable の要素を指定した型にキャストします。 |
| OfType<TResult>(IEnumerable) |
指定した型に基づいて、IEnumerable の要素をフィルター処理します。 |