XPathExpression クラス

定義

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()

この式の文字列形式を返します。

適用対象