XPathExpression クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XPATH 式の構文表現
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public class XPathExpression
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type XPathExpression = class
Public Class XPathExpression
- 継承
-
XPathExpression
- 属性
コンストラクター
| 名前 | 説明 |
|---|---|
| XPathExpression(IList<XPathExpressionBlock>) |
XPathExpressionBlocks のリストから XPathExpression を構築します。 |
| XPathExpression(String) |
文字列から XPathExpression を構築します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| ExpressionSkeleton |
すべてのフィルターが削除された式を返します。 |
| Item[Int32] |
インデックスによって指定されたレベルのツリーを取得する |
| Length |
レベルの数 |
メソッド
| 名前 | 説明 |
|---|---|
| BlockExpressionSkeleton(Int32) |
指定したブロック インデックスまでのすべてのフィルターを削除した式を返します。 式 "A/B/C" の場合、インデックス 0 を渡すと "A" が取得され、1 を渡すと "A/B" が取得され、2 以上を渡すと "A/B/C" になります。 |
| GetAttribute(String, String) |
フィルターから特定のレベルの属性を取得する |
| GetHashCode() |
XPathExpression には、個々のブロック ハッシュ コードを組み合わせたコードが含まれています。 |
| ToString() |
この式の文字列形式を返します。 |