SeekableXPathNavigator クラス

定義

XML ドキュメントに含まれるデータへの読み取り専用のランダム アクセスを提供し、指定したノードの効率的な照会を可能にします。Provides read-only, random access to data contained in XML documents and enables efficient querying for specified nodes.

public ref class SeekableXPathNavigator abstract : System::Xml::XPath::XPathNavigator
public abstract class SeekableXPathNavigator : System.Xml.XPath.XPathNavigator
type SeekableXPathNavigator = class
    inherit XPathNavigator
Public MustInherit Class SeekableXPathNavigator
Inherits XPathNavigator
継承
SeekableXPathNavigator

注釈

Windows Communication Foundation (WCF) システムの各部分の間で渡される SOAP メッセージは、システムのさまざまなコンポーネントによって処理され、これらのメッセージを調査して、それらのメッセージを処理するために実行するアクションを決定する必要があります。The SOAP messages passed between parts of the Windows Communication Foundation (WCF) system are handled by various components of the system that must inspect these messages to determine what actions to take in processing them. XPath エンジンはこの処理のためにメッセージを照会するコンポーネントであり、SOAP メッセージおよび他の XML ドキュメントを読むためのナビゲーターが必要です。The XPath engine is a component that queries messages for this purpose and it requires a navigator to read SOAP messages and other XML documents. ナビゲーターは、ノード間を移動して、実際に読み取られている XML ドキュメント内の場所を追跡する、カーソルを提供します。A navigator provides a cursor that moves from node to node tracking where the XML document is actually being read.

XPath エンジンは SeekableXPathNavigator を使用します。これは、XPathNavigator クラスを拡張して CurrentPosition プロパティを追加したものです。The XPath engine works with a SeekableXPathNavigator, which extends the XPathNavigator class by adding a CurrentPosition property. このプロパティを使用すると、ナビゲーターを複製せずに XML ドキュメント内の位置を迅速に保存し、読み込むことができます。XPathNavigator を使用してそうした操作を行うには、大量のメモリ領域を割り当てる必要があります。This property allows positions within the XML document to be saved and loaded quickly without having to clone the navigator, an expensive memory allocation that the XPathNavigator requires for such an operation. XPath エンジンでは、XML ドキュメントでクエリの実行中にカーソルの位置を頻繁に記録する必要があるため、SeekableXPathNavigator によってメッセージ処理の重要な最適化が提供されます。The XPath engine must frequently record the position of the cursor in the course of executing queries on XML documents, so the SeekableXPathNavigator provides an important optimization for message processing.

CurrentPosition プロパティの値は実装ごとに固有であり、ノード位置または文字位置にはマッピングできないことに注意してください。Note that the value of the CurrentPosition property is implementation-specific and may not map to node position or character position. その値は、それを提供した SeekableXPathNavigator の実装 (およびインスタンス) に対してのみ意味があります。Its value is only meaningful to the SeekableXPathNavigator implementation (and instance) that supplied it.

コンストラクター

SeekableXPathNavigator()

SeekableXPathNavigator クラスの新しいインスタンスを初期化します。Initializes a new instance of the SeekableXPathNavigator class.

プロパティ

BaseURI

派生クラスでオーバーライドされると、現在のノードのベース URI を取得します。When overridden in a derived class, gets the base URI for the current node.

(継承元 XPathNavigator)
CanEdit

XPathNavigator で、基になる XML データを編集できるかどうかを示す値を取得します。Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

(継承元 XPathNavigator)
CurrentPosition

派生クラスでオーバーライドされると、XPath ナビゲーターが配置されているデータ内のノードに関連付けられた値を取得または設定します。When overridden in a derived class, gets or sets a value associated with the node in the data where the XPath navigator is positioned.

HasAttributes

現在のノードに属性があるかどうかを示す値を取得します。Gets a value that indicates whether the current node has any attributes.

(継承元 XPathNavigator)
HasChildren

現在のノードに子ノードがあるかどうかを示す値を取得します。Gets a value that indicates whether the current node has any child nodes.

(継承元 XPathNavigator)
InnerXml

現在のノードの子ノードを表すマークアップを取得または設定します。Gets or sets the markup representing the child nodes of the current node.

(継承元 XPathNavigator)
IsEmptyElement

派生クラスでオーバーライドされると、現在のノードが終了要素タグのない空の要素かどうかを示す値を取得します。When overridden in a derived class, gets a value that indicates whether the current node is an empty element without an end element tag.

(継承元 XPathNavigator)
IsNode

現在のノードが XPath ノードかどうかを表す値を取得します。Gets a value that indicates if the current node represents an XPath node.

(継承元 XPathNavigator)
LocalName

派生クラスでオーバーライドされると、現在のノードの名前空間プレフィックスなしの Name を取得します。When overridden in a derived class, gets the Name of the current node without any namespace prefix.

(継承元 XPathNavigator)
Name

派生クラスでオーバーライドされると、現在のノードの限定名を取得します。When overridden in a derived class, gets the qualified name of the current node.

(継承元 XPathNavigator)
NamespaceURI

派生クラスでオーバーライドされると、現在のノードの名前空間 URI を取得します。When overridden in a derived class, gets the namespace URI of the current node.

(継承元 XPathNavigator)
NameTable

派生クラスでオーバーライドされた場合、XmlNameTableXPathNavigator を取得します。When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

(継承元 XPathNavigator)
NodeType

派生クラスでオーバーライドされると、現在のノードの XPathNodeType を取得します。When overridden in a derived class, gets the XPathNodeType of the current node.

(継承元 XPathNavigator)
OuterXml

現在のノードとその子ノードの開始タグおよび終了タグを表すマークアップを取得または設定します。Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

(継承元 XPathNavigator)
Prefix

派生クラスでオーバーライドされると、現在のノードに関連付けられている名前空間プリフィックスを取得します。When overridden in a derived class, gets the namespace prefix associated with the current node.

(継承元 XPathNavigator)
SchemaInfo

スキーマ検証の結果、現在のノードに割り当てられているスキーマ情報を取得します。Gets the schema information that has been assigned to the current node as a result of schema validation.

(継承元 XPathNavigator)
TypedValue

現在のノードを、最も適切な .NET 型にボックス化変換したオブジェクトとして取得します。Gets the current node as a boxed object of the most appropriate .NET type.

(継承元 XPathNavigator)
UnderlyingObject

ストアに対する "仮想化された" XML ビューを提供する XPathNavigator 実装で使用し、基になるオブジェクトへのアクセスを提供します。Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

(継承元 XPathNavigator)
Value

派生クラスでオーバーライドされると、この項目の文字列値を取得します。When overridden in a derived class, gets the string value of the item.

(継承元 XPathNavigator)
ValueAsBoolean

現在のノードの値を Boolean として取得します。Gets the current node's value as a Boolean.

(継承元 XPathNavigator)
ValueAsDateTime

現在のノードの値を DateTime として取得します。Gets the current node's value as a DateTime.

(継承元 XPathNavigator)
ValueAsDouble

現在のノードの値を Double として取得します。Gets the current node's value as a Double.

(継承元 XPathNavigator)
ValueAsInt

現在のノードの値を Int32 として取得します。Gets the current node's value as an Int32.

(継承元 XPathNavigator)
ValueAsLong

現在のノードの値を Int64 として取得します。Gets the current node's value as an Int64.

(継承元 XPathNavigator)
ValueType

現在のノードの .NET Type を取得します。Gets the .NET Type of the current node.

(継承元 XPathNavigator)
XmlLang

現在のノードの xml:lang スコープを取得します。Gets the xml:lang scope for the current node.

(継承元 XPathNavigator)
XmlType

現在のノードの XmlSchemaType 情報を取得します。Gets the XmlSchemaType information for the current node.

(継承元 XPathNavigator)

メソッド

AppendChild()

現在のノード下に存在する子ノードのリストの末尾に 1 つまたは複数の新しい子ノードを作成するために使用する XmlWriter オブジェクトを返します。Returns an XmlWriter object used to create one or more new child nodes at the end of the list of child nodes of the current node.

(継承元 XPathNavigator)
AppendChild(String)

指定された XML データ文字列を使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified.

(継承元 XPathNavigator)
AppendChild(XmlReader)

指定された XmlReader オブジェクトの XML コンテンツを使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

(継承元 XPathNavigator)
AppendChild(XPathNavigator)

指定された XPathNavigator のノードを使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。Creates a new child node at the end of the list of child nodes of the current node using the nodes in the XPathNavigator specified.

(継承元 XPathNavigator)
AppendChildElement(String, String, String, String)

指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子要素ノードを作成します。Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified.

(継承元 XPathNavigator)
CheckValidity(XmlSchemaSet, ValidationEventHandler)

XPathNavigator 内の XML データが、提供された XML スキーマ定義言語 (XSD) スキーマに準拠していることを検証します。Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

(継承元 XPathNavigator)
Clone()

派生クラスでオーバーライドされると、この XPathNavigator と同じノードに配置される新しい XPathNavigator を作成します。When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

(継承元 XPathNavigator)
ComparePosition(Int64, Int64)

派生クラスでオーバーライドされると、指定した 2 つの位置のドキュメントの順序を記述する値を返します。When overridden in a derived class, returns a value that describes the document order of the two specified positions.

ComparePosition(XPathNavigator)

現在の XPathNavigator の位置と指定された XPathNavigator の位置を比較します。Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

(継承元 XPathNavigator)
Compile(String)

XPath 式を表す文字列をコンパイルし、XPathExpression オブジェクトを返します。Compiles a string representing an XPath expression and returns an XPathExpression object.

(継承元 XPathNavigator)
CreateAttribute(String, String, String, String)

指定された値で指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在の要素ノードに属性ノードを作成します。Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

(継承元 XPathNavigator)
CreateAttributes()

現在の要素に新しい属性を作成するために使用する XmlWriter オブジェクトを返します。Returns an XmlWriter object used to create new attributes on the current element.

(継承元 XPathNavigator)
CreateNavigator()

XPathNavigator のコピーを返します。Returns a copy of the XPathNavigator.

(継承元 XPathNavigator)
DeleteRange(XPathNavigator)

現在のノードから指定されたノードまでの範囲にある兄弟ノードを削除します。Deletes a range of sibling nodes from the current node to the node specified.

(継承元 XPathNavigator)
DeleteSelf()

現在のノードとその子ノードを削除します。Deletes the current node and its child nodes.

(継承元 XPathNavigator)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
Evaluate(String)

指定された XPath 式を計算し、型指定された結果を返します。Evaluates the specified XPath expression and returns the typed result.

(継承元 XPathNavigator)
Evaluate(String, IXmlNamespaceResolver)

指定された IXmlNamespaceResolver オブジェクトを使用して XPath 式の名前空間プレフィックスを解決することにより、指定された XPath 式を計算して、型指定された結果を返します。Evaluates the specified XPath expression and returns the typed result, using the IXmlNamespaceResolver object specified to resolve namespace prefixes in the XPath expression.

(継承元 XPathNavigator)
Evaluate(XPathExpression)

XPathExpression を計算し、型指定された結果を返します。Evaluates the XPathExpression and returns the typed result.

(継承元 XPathNavigator)
Evaluate(XPathExpression, XPathNodeIterator)

提供されたコンテキストを使用して XPathExpression を計算し、型指定された結果を返します。Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

(継承元 XPathNavigator)
GetAttribute(String, String)

指定したローカル名および名前空間 URI に関連付けられた属性の値を取得します。Gets the value of the attribute with the specified local name and namespace URI.

(継承元 XPathNavigator)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetLocalName(Int64)

派生クラスでオーバーライドされると、指定した位置のノードのローカル名を返します。When overridden in a derived class, returns the local name of the node at the position specified.

GetName(Int64)

派生クラスでオーバーライドされると、指定した位置のノードの名前を返します。When overridden in a derived class, returns the name of the node at the specified position.

GetNamespace(Int64)

派生クラスでオーバーライドされると、指定した位置のノードの名前空間を返します。When overridden in a derived class, returns the namespace of the node at the specified position.

GetNamespace(String)

指定したローカル名に対応する名前空間ノードの値を返します。Returns the value of the namespace node corresponding to the specified local name.

(継承元 XPathNavigator)
GetNamespacesInScope(XmlNamespaceScope)

現在のノードのスコープ内の名前空間を返します。Returns the in-scope namespaces of the current node.

(継承元 XPathNavigator)
GetNodeType(Int64)

派生クラスでオーバーライドされると、指定した位置のノードの種類を返します。When overridden in a derived class, returns the type of the node at the specified position.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
GetValue(Int64)

派生クラスでオーバーライドされると、指定した位置のノードのテキスト値を返します。When overridden in a derived class, returns the text value of the node at the specified position.

InsertAfter()

現在選択されているノードの後に新しい兄弟ノードを作成するために使用する XmlWriter オブジェクトを返します。Returns an XmlWriter object used to create a new sibling node after the currently selected node.

(継承元 XPathNavigator)
InsertAfter(String)

指定された XML 文字列を使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。Creates a new sibling node after the currently selected node using the XML string specified.

(継承元 XPathNavigator)
InsertAfter(XmlReader)

指定された XmlReader オブジェクトの XML の内容を使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

(継承元 XPathNavigator)
InsertAfter(XPathNavigator)

指定された XPathNavigator オブジェクトのノードを使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

(継承元 XPathNavigator)
InsertBefore()

現在選択されているノードの前に新しい兄弟ノードを作成するために使用する XmlWriter オブジェクトを返します。Returns an XmlWriter object used to create a new sibling node before the currently selected node.

(継承元 XPathNavigator)
InsertBefore(String)

指定された XML 文字列を使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。Creates a new sibling node before the currently selected node using the XML string specified.

(継承元 XPathNavigator)
InsertBefore(XmlReader)

指定された XmlReader オブジェクトの XML の内容を使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

(継承元 XPathNavigator)
InsertBefore(XPathNavigator)

指定された XPathNavigator のノードを使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

(継承元 XPathNavigator)
InsertElementAfter(String, String, String, String)

指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノードの後に新しい兄弟要素を作成します。Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified.

(継承元 XPathNavigator)
InsertElementBefore(String, String, String, String)

指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノードの前に新しい兄弟要素を作成します。Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified.

(継承元 XPathNavigator)
IsDescendant(XPathNavigator)

指定した XPathNavigator が、現在の XPathNavigator の子孫かどうかを判断します。Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

(継承元 XPathNavigator)
IsSamePosition(XPathNavigator)

派生クラスでオーバーライドされると、現在の XPathNavigator が、指定された XPathNavigator と同じ位置にあるかどうかを判断します。When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

(継承元 XPathNavigator)
LookupNamespace(String)

指定したプリフィックスの名前空間 URI を取得します。Gets the namespace URI for the specified prefix.

(継承元 XPathNavigator)
LookupPrefix(String)

指定された名前空間 URI に対して宣言されたプレフィックスを取得します。Gets the prefix declared for the specified namespace URI.

(継承元 XPathNavigator)
Matches(String)

現在のノードが、指定された XPath 式と一致するかどうかを判断します。Determines whether the current node matches the specified XPath expression.

(継承元 XPathNavigator)
Matches(XPathExpression)

現在のノードが指定した XPathExpression と一致するかどうかを判断します。Determines whether the current node matches the specified XPathExpression.

(継承元 XPathNavigator)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
MoveTo(XPathNavigator)

派生クラスでオーバーライドされると、XPathNavigator を、指定された XPathNavigator と同じ位置に移動します。When overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

(継承元 XPathNavigator)
MoveToAttribute(String, String)

XPathNavigator を、ローカル名および名前空間 URI が一致する属性に移動します。Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

(継承元 XPathNavigator)
MoveToChild(String, String)

XPathNavigator を、指定されたローカル名と名前空間 URI を持つ子ノードに移動します。Moves the XPathNavigator to the child node with the local name and namespace URI specified.

(継承元 XPathNavigator)
MoveToChild(XPathNodeType)

XPathNavigator を、指定された XPathNodeType の子ノードに移動します。Moves the XPathNavigator to the child node of the XPathNodeType specified.

(継承元 XPathNavigator)
MoveToFirst()

XPathNavigator を現在のノードの最初の兄弟ノードに移動します。Moves the XPathNavigator to the first sibling node of the current node.

(継承元 XPathNavigator)
MoveToFirstAttribute()

派生クラスでオーバーライドされると、XPathNavigator を現在のノードの最初の属性に移動します。When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

(継承元 XPathNavigator)
MoveToFirstChild()

派生クラスでオーバーライドされると、XPathNavigator を現在のノードの最初の子ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

(継承元 XPathNavigator)
MoveToFirstNamespace()

XPathNavigator を現在のノードの最初の名前空間ノードに移動します。Moves the XPathNavigator to first namespace node of the current node.

(継承元 XPathNavigator)
MoveToFirstNamespace(XPathNamespaceScope)

派生クラスでオーバーライドされると、XPathNavigator を、指定された XPathNamespaceScope と一致する最初の名前空間ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

(継承元 XPathNavigator)
MoveToFollowing(String, String)

指定されたローカル名と名前空間 URI を持つ要素に、XPathNavigator をドキュメント順に移動します。Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

(継承元 XPathNavigator)
MoveToFollowing(String, String, XPathNavigator)

指定されたローカル名と名前空間 URI を持つ要素から指定された境界に、XPathNavigator をドキュメント順に移動します。Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

(継承元 XPathNavigator)
MoveToFollowing(XPathNodeType)

指定された XPathNavigator の次の要素に、XPathNodeType をドキュメント順に移動します。Moves the XPathNavigator to the following element of the XPathNodeType specified in document order.

(継承元 XPathNavigator)
MoveToFollowing(XPathNodeType, XPathNavigator)

指定された XPathNavigator の次の要素から指定された境界まで、XPathNodeType をドキュメント順に移動します。Moves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

(継承元 XPathNavigator)
MoveToId(String)

派生クラスでオーバーライドされると、指定された String と値が一致する型 ID の属性を持つノードに移動します。When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.

(継承元 XPathNavigator)
MoveToNamespace(String)

XPathNavigator を、指定された名前空間プレフィックスを持つ名前空間ノードに移動します。Moves the XPathNavigator to the namespace node with the specified namespace prefix.

(継承元 XPathNavigator)
MoveToNext()

派生クラスでオーバーライドされると、XPathNavigator を現在のノードの次の兄弟ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

(継承元 XPathNavigator)
MoveToNext(String, String)

XPathNavigator を、指定されたローカル名と名前空間 URI を持つ次の兄弟ノードに移動します。Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

(継承元 XPathNavigator)
MoveToNext(XPathNodeType)

XPathNavigator を、指定された XPathNodeType に一致する現在のノードの次の兄弟ノードに移動します。Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

(継承元 XPathNavigator)
MoveToNextAttribute()

派生クラスでオーバーライドされると、XPathNavigator を次の属性に移動します。When overridden in a derived class, moves the XPathNavigator to the next attribute.

(継承元 XPathNavigator)
MoveToNextNamespace()

XPathNavigator を次の名前空間ノードに移動します。Moves the XPathNavigator to the next namespace node.

(継承元 XPathNavigator)
MoveToNextNamespace(XPathNamespaceScope)

派生クラスでオーバーライドされると、XPathNavigator を、指定された XPathNamespaceScope と一致する次の名前空間ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

(継承元 XPathNavigator)
MoveToParent()

派生クラスでオーバーライドされると、XPathNavigator を現在のノードの親ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

(継承元 XPathNavigator)
MoveToPrevious()

派生クラスでオーバーライドされると、XPathNavigator を現在のノードの前の兄弟ノードに移動します。When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

(継承元 XPathNavigator)
MoveToRoot()

XPathNavigator を、現在のノードが属しているルート ノードに移動します。Moves the XPathNavigator to the root node that the current node belongs to.

(継承元 XPathNavigator)
PrependChild()

現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成するために使用する XmlWriter オブジェクトを返します。Returns an XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node.

(継承元 XPathNavigator)
PrependChild(String)

指定された XML 文字列を使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified.

(継承元 XPathNavigator)
PrependChild(XmlReader)

指定された XmlReader オブジェクトの XML コンテンツを使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

(継承元 XPathNavigator)
PrependChild(XPathNavigator)

指定された XPathNavigator オブジェクト内のノードを使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the XPathNavigator object specified.

(継承元 XPathNavigator)
PrependChildElement(String, String, String, String)

指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子要素を作成します。Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified.

(継承元 XPathNavigator)
ReadSubtree()

現在のノードとその子ノードが格納された XmlReader オブジェクトを返します。Returns an XmlReader object that contains the current node and its child nodes.

(継承元 XPathNavigator)
ReplaceRange(XPathNavigator)

現在のノードから指定されたノードまでの範囲内にある兄弟ノードを置き換えます。Replaces a range of sibling nodes from the current node to the node specified.

(継承元 XPathNavigator)
ReplaceSelf(String)

現在のノードを指定された文字列の内容に置き換えます。Replaces the current node with the content of the string specified.

(継承元 XPathNavigator)
ReplaceSelf(XmlReader)

現在のノードを指定された XmlReader オブジェクトの内容に置き換えます。Replaces the current node with the contents of the XmlReader object specified.

(継承元 XPathNavigator)
ReplaceSelf(XPathNavigator)

現在のノードを指定された XPathNavigator オブジェクトの内容に置き換えます。Replaces the current node with the contents of the XPathNavigator object specified.

(継承元 XPathNavigator)
Select(String)

指定された XPath 式を使用して、ノード セットを選択します。Selects a node set, using the specified XPath expression.

(継承元 XPathNavigator)
Select(String, IXmlNamespaceResolver)

名前空間プレフィックスを解決するように指定された IXmlNamespaceResolver オブジェクトと共に指定した XPath 式を使用して、ノード セットを選択します。Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

(継承元 XPathNavigator)
Select(XPathExpression)

指定した XPathExpression を使用して、ノード セットを選択します。Selects a node set using the specified XPathExpression.

(継承元 XPathNavigator)
SelectAncestors(String, String, Boolean)

指定されたローカル名と名前空間 URI を持つ現在のノードのすべての先祖ノードを選択します。Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

(継承元 XPathNavigator)
SelectAncestors(XPathNodeType, Boolean)

一致する XPathNodeType を持つ現在のノードのすべての先祖ノードを選択します。Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

(継承元 XPathNavigator)
SelectChildren(String, String)

指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子ノードを選択します。Selects all the child nodes of the current node that have the local name and namespace URI specified.

(継承元 XPathNavigator)
SelectChildren(XPathNodeType)

一致する XPathNodeType を持つ現在のノードのすべての子ノードを選択します。Selects all the child nodes of the current node that have the matching XPathNodeType.

(継承元 XPathNavigator)
SelectDescendants(String, String, Boolean)

指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子孫ノードを選択します。Selects all the descendant nodes of the current node with the local name and namespace URI specified.

(継承元 XPathNavigator)
SelectDescendants(XPathNodeType, Boolean)

一致する XPathNodeType を持つ現在のノードのすべての子孫ノードを選択します。Selects all the descendant nodes of the current node that have a matching XPathNodeType.

(継承元 XPathNavigator)
SelectSingleNode(String)

指定された XPath クエリを使用して、XPathNavigator 内の単一のノードを選択します。Selects a single node in the XPathNavigator using the specified XPath query.

(継承元 XPathNavigator)
SelectSingleNode(String, IXmlNamespaceResolver)

名前空間プレフィックスを解決するために指定された XPathNavigator オブジェクトと共に、指定された XPath クエリを使用して IXmlNamespaceResolver オブジェクト内の単一のノードを選択します。Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

(継承元 XPathNavigator)
SelectSingleNode(XPathExpression)

指定された XPathNavigator オブジェクトを使用して、XPathExpression 内の単一のノードを選択します。Selects a single node in the XPathNavigator using the specified XPathExpression object.

(継承元 XPathNavigator)
SetTypedValue(Object)

現在のノードの型指定された値を設定します。Sets the typed value of the current node.

(継承元 XPathNavigator)
SetValue(String)

現在のノードの値を設定します。Sets the value of the current node.

(継承元 XPathNavigator)
ToString()

現在のノードのテキスト値を取得します。Gets the text value of the current node.

(継承元 XPathNavigator)
ValueAs(Type)

項目の値を、指定した型にして返します。Returns the item's value as the specified type.

(継承元 XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

現在のノードの値を指定された Type として取得し、指定された IXmlNamespaceResolver オブジェクトを使用して名前空間プレフィックスを解決します。Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

(継承元 XPathNavigator)
WriteSubtree(XmlWriter)

現在のノードとその子ノードを、指定された XmlWriter オブジェクトにストリーム転送します。Streams the current node and its child nodes to the XmlWriter object specified.

(継承元 XPathNavigator)

明示的なインターフェイスの実装

ICloneable.Clone()

現在の XPathNavigator オブジェクトの新しいコピーを作成します。Creates a new copy of the XPathNavigator object.

(継承元 XPathNavigator)

適用対象