System.Xml.XPath
ノードのドキュメント順を 2 番目のノードと比較して記述します。
このナビゲーターの現在のノードが、提供されたナビゲーターの現在のノードの後にあります。
このナビゲーターの現在のノードが、提供されたナビゲーターの現在のノードの前にあります。
2 つのナビゲーターが同じノードに配置されています。
ノードの位置は、互いを基準にしてドキュメント順に比較できません。2 つのノードが別のツリーにある場合は比較できます。
クラスのアクセサーを提供します。
新しい オブジェクトを返します。
オブジェクト。
大文字と小文字の並べ替え順序を指定します。
小文字は、大文字の前に並べ替えられます。
大文字と小文字の区別を無視します。
大文字は、小文字の前に並べ替えられます。
並べ替え順序を決定するためのデータ型を指定します。
値は数値順に並べ替えられます。
値はアルファベット順に並べ替えられます。
並べ替え順序を指定します。
ノードは昇順に並べ替えられます。たとえば、数字 1、2、3、4 を昇順に並べ替えると、1、2、3、4 となります。
ノードは降順に並べ替えられます。たとえば、数字 1、2、3、4 を降順に並べ替えると、4、3、2、1 となります。
XPath データ モデルを使用して、XML ドキュメントの読み取り専用で高速なインメモリ表現を提供します。
指定した オブジェクトの XML データから クラスの新しいインスタンスを初期化します。
XML データを格納している オブジェクト。
An error was encountered in the XML data.The remains empty.
The object passed as a parameter is null.
指定した オブジェクトに格納されている XML データから クラスの新しいインスタンスを初期化します。
XML データを格納している オブジェクト。
An error was encountered in the XML data.The remains empty.
The object passed as a parameter is null.
指定したファイルの XML データから クラスの新しいインスタンスを初期化します。
XML データを格納しているファイルのパス。
An error was encountered in the XML data.The remains empty.
The file path parameter is null.
指定したファイルの XML データから クラスの新しいインスタンスを初期化し、指定した空白処理を実行します。
XML データを格納しているファイルのパス。
オブジェクト。
An error was encountered in the XML data.The remains empty.
The file path parameter or object parameter is null.
指定した オブジェクトに格納されている XML データから クラスの新しいインスタンスを初期化します。
XML データを格納している オブジェクト。
An error was encountered in the XML data.The remains empty.
The object passed as a parameter is null.
指定した オブジェクトに格納されている XML データから クラスの新しいインスタンスを初期化し、指定した空白処理を実行します。
XML データを格納している オブジェクト。
オブジェクト。
An error was encountered in the XML data.The remains empty.
The object parameter or object parameter is null.
読み取り専用の オブジェクトを初期化します。このオブジェクトは、 のノード内の移動に使用されます。
読み取り専用の オブジェクト。
Xpath 式の処理中にエラーが発生したときスローされる例外を提供します。
クラスの新しいインスタンスを初期化します。
クラスの新しいインスタンスを、指定した例外メッセージを使用して初期化します。
エラー状態の説明。
例外メッセージおよび オブジェクトを指定して、 クラスの新しいインスタンスを初期化します。
エラー状態の説明。
をスローした (存在する場合)。この値は、null の場合もあります。
コンパイル済みの XPath 式を表す、型指定されたクラスを提供します。
派生クラスでオーバーライドされた場合、XPath 式で選択されたノードを、指定された オブジェクトに従って並べ替えます。
並べ替えキーを表すオブジェクト。これは、ノードの string 値、またはコンパイル済みの XPath 式を持つ オブジェクトです。
2 つのオブジェクトが等しいかどうかを比較するために特定のデータ型を提供する オブジェクト。
または並べ替えキーにプレフィックスが含まれ、 が提供されていないか、提供された 内にプレフィックスが見つかりません。
派生クラスでオーバーライドされた場合、XPath 式で選択されたノードを、提供されたパラメーターに従って並べ替えます。
並べ替えキーを表すオブジェクト。これは、ノードの string 値、またはコンパイル済みの XPath 式を持つ オブジェクトです。
並べ替え順序を示す 値。
大文字または小文字で並べ替える方法を示す 値。
比較に使用する言語。言語の種類に応じて メソッドに渡すことができる クラスを使用します。たとえば、米国英語の場合は "us-en" になります。空の文字列を指定した場合、システム環境の情報を使って が決定されます。
データ型での並べ替え順序を示す 値。
または並べ替えキーにプレフィックスが含まれ、 が提供されていないか、提供された 内にプレフィックスが見つかりません。
派生クラスでオーバーライドされた場合、この の複製を返します。
新しい オブジェクト。
指定された XPath 式をコンパイルし、XPath 式を表す オブジェクトを返します。
オブジェクト。
XPath 式。
XPath 式パラメーターが有効な XPath 式ではありません。
XPath 式が無効です。
指定された XPath 式を、名前空間の解決用に指定された オブジェクトを使用してコンパイルし、XPath 式を表す オブジェクトを返します。
オブジェクト。
XPath 式。
名前空間を解決するための インターフェイスを実装するオブジェクト。
XPath 式パラメーターが有効な XPath 式ではありません。
XPath 式が無効です。
派生クラスでオーバーライドされた場合、 の string 表現を取得します。
の string 表現。
派生クラスでオーバーライドされた場合、XPath 式の結果型を取得します。
XPath 式の結果型を表す 値。
派生クラスでオーバーライドされた場合、名前の解決に使用する オブジェクトを指定します。
名前空間を解決するために使用する インターフェイスを実装するオブジェクト。
オブジェクト パラメーターが から派生していません。
派生クラスでオーバーライドされた場合、名前の解決に使用する オブジェクトを指定します。
名前空間の解決に使用する オブジェクト。
オブジェクト パラメーターが クラスから派生していません。
XQuery 1.0 および XPath 2.0 データ モデルの項目を表します。
派生クラスでオーバーライドされた場合、項目が XPath ノードと原子値のどちらであるかを示す値を取得します。
項目が XPath ノードを表す場合は true。原子値を表す場合は false。
派生クラスでオーバーライドされた場合、現在の項目を、そのスキーマ型に従って、最適な .NET Framework 2.0 型のボックス化変換されたオブジェクトとして取得します。
最適な .NET Framework 型のボックス化変換されたオブジェクトとして扱われた現在の項目。
派生クラスでオーバーライドされた場合、項目の string 値を取得します。
項目の string 値。
項目の値を、指定した型にして返します。
要求した型に変換された項目の値。
返す項目の値に指定する型。
項目の値が、指定した型の正しい形式になっていません。
試行されたキャストが無効です。
試行されたキャストで、オーバーフローが発生しました。
派生クラスでオーバーライドされた場合、名前空間プレフィックスの解決に指定された オブジェクトを使用して、項目の値を指定された型にして返します。
要求した型に変換された項目の値。
返す項目の値に指定する型。
名前空間プレフィックスの解決に使用する オブジェクト。
項目の値が、指定した型の正しい形式になっていません。
試行されたキャストが無効です。
試行されたキャストで、オーバーフローが発生しました。
派生クラスでオーバーライドされた場合、項目の値を として取得します。
としての項目の値。
項目の値が、 型の正しい形式になっていません。
試行された へのキャストは無効です。
派生クラスでオーバーライドされた場合、項目の値を として取得します。
としての項目の値。
項目の値が、 型の正しい形式になっていません。
試行された へのキャストは無効です。
派生クラスでオーバーライドされた場合、項目の値を として取得します。
としての項目の値。
項目の値が、 型の正しい形式になっていません。
試行された へのキャストは無効です。
試行されたキャストで、オーバーフローが発生しました。
派生クラスでオーバーライドされた場合、項目の値を として取得します。
としての項目の値。
項目の値が、 型の正しい形式になっていません。
試行された へのキャストは無効です。
試行されたキャストで、オーバーフローが発生しました。
派生クラスでオーバーライドされた場合、項目の値を として取得します。
としての項目の値。
項目の値が、 型の正しい形式になっていません。
試行された へのキャストは無効です。
試行されたキャストで、オーバーフローが発生しました。
派生クラスでオーバーライドされた場合、項目の .NET Framework 2.0 型を取得します。
項目の .NET Framework 型。既定値は です。
名前空間スコープを定義します。
現在のノードのスコープに定義されている名前空間をすべて返します。この名前空間には、常に暗黙的に宣言される xmlns:xml 名前空間が含まれます。返される名前空間の順序は定義されません。
現在のノードのスコープに定義されている名前空間をすべて返します。ただし、xmlns:xml 名前空間は除きます。xmlns:xml 名前空間は、常に暗黙的に宣言されます。返される名前空間の順序は定義されません。
現在のノードでローカルに定義されている名前空間をすべて返します。
XML データ内を移動したり XML データを編集したりするためのカーソル モデルを提供します。
クラスの新しいインスタンスを初期化します。
現在のノード下に存在する子ノードのリストの末尾に 1 つまたは複数の新しい子ノードを作成するために使用する オブジェクトを返します。
現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成するために使用する オブジェクト。
The current node the is positioned on is not the root node or an element node.
The does not support editing.
指定された XML データ文字列を使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。
新しい子ノード用の XML データ文字列。
The XML data string parameter is null.
The current node the is positioned on is not the root node or an element node.
The does not support editing.
The XML data string parameter is not well-formed.
指定された オブジェクトの XML コンテンツを使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。
新しい子ノード用の XML データに配置された オブジェクト。
The object is in an error state or closed.
The object parameter is null.
The current node the is positioned on is not the root node or an element node.
The does not support editing.
The XML contents of the object parameter is not well-formed.
指定された のノードを使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子ノードを作成します。
新しい子ノードとして追加するノードに配置される オブジェクト。
The object parameter is null.
The current node the is positioned on is not the root node or an element node.
The does not support editing.
指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノード下に存在する子ノードのリストの末尾に新しい子要素ノードを作成します。
新しい子要素ノードの名前空間プレフィックス (存在する場合)。
新しい子要素ノードのローカル名 (存在する場合)。
新しい子要素ノードの名前空間 URI (存在する場合)。 と null は同等です。
新しい子要素ノードの値。 または null を渡すと、空の要素が作成されます。
The current node the is positioned on is not the root node or an element node.
The does not support editing.
派生クラスでオーバーライドされると、現在のノードのベース URI を取得します。
ノードの読み込み元となった場所。または、値がない場合は 。
で、基になる XML データを編集できるかどうかを示す値を取得します。
で、基になる XML データを編集できる場合は true。それ以外の場合は false。
派生クラスでオーバーライドされると、この と同じノードに配置される新しい を作成します。
この と同じノードに配置された新しい 。
現在の の位置と指定された の位置を比較します。
2 つの オブジェクトの比較位置を表す 値。
比較対象の
XPath 式を表す文字列をコンパイルし、 オブジェクトを返します。
XPath 式を表す オブジェクト。
XPath 式を表す文字列。
The parameter contains an XPath expression that is not valid.
The XPath expression is not valid.
指定された値で指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在の要素ノードに属性ノードを作成します。
新しい属性ノードの名前空間プレフィックス (存在する場合)。
新しい属性ノードのローカル名。これには や null を設定できません。
新しい属性ノードの名前空間 URI (存在する場合)。
新しい属性ノードの値。 または null が渡される場合、空の属性ノードが作成されます。
The is not positioned on an element node.
The does not support editing.
現在の要素に新しい属性を作成するために使用する オブジェクトを返します。
現在の要素に新しい属性を作成するために使用する オブジェクト。
The is not positioned on an element node.
The does not support editing.
のコピーを返します。
この の コピー。
現在のノードから指定されたノードまでの範囲にある兄弟ノードを削除します。
削除する範囲内にある最後の兄弟ノードに配置された 。
The specified is null.
The does not support editing.
The last node to delete specified is not a valid sibling node of the current node.
現在のノードとその子ノードを削除します。
The is positioned on a node that cannot be deleted such as the root node or a namespace node.
The does not support editing.
指定された XPath 式を評価し、型指定された結果を返します。
式の結果 (ブール値、数値、文字列、またはノード セット)。 オブジェクト、オブジェクト、 オブジェクト、または オブジェクトにそれぞれ割り当てられます。
評価可能な XPath 式を表す文字列。
The return type of the XPath expression is a node set.
The XPath expression is not valid.
オブジェクトを使用して XPath 式の名前空間プレフィックスを解決することにより、指定された XPath 式を評価して、型指定された結果を返します。
式の結果 (ブール値、数値、文字列、またはノード セット)。 オブジェクト、 オブジェクト、 オブジェクト、または オブジェクトにそれぞれ割り当てられます。
評価可能な XPath 式を表す文字列。
XPath 式の名前空間プレフィックスの解決に使用する オブジェクト。
The return type of the XPath expression is a node set.
The XPath expression is not valid.
を評価し、型指定された結果を返します。
式の結果 (ブール値、数値、文字列、またはノード セット)。 オブジェクト、 オブジェクト、 オブジェクト、または オブジェクトにそれぞれ割り当てられます。
計算できる 。
The return type of the XPath expression is a node set.
The XPath expression is not valid.
提供されたコンテキストを使用して を評価し、型指定された結果を返します。
式の結果 (ブール値、数値、文字列、またはノード セット)。 オブジェクト、 オブジェクト、 オブジェクト、または オブジェクトにそれぞれ割り当てられます。
計算できる 。
評価の実行対象となる選択したノード セットを指す 。
The return type of the XPath expression is a node set.
The XPath expression is not valid.
指定したローカル名および名前空間 URI に関連付けられた属性の値を取得します。
指定された属性の値が格納された 。一致する属性が見つからないか、または が要素ノードに配置されていない場合は 。
属性のローカル名。
属性の名前空間 URI。
指定したローカル名に対応する名前空間ノードの値を返します。
名前空間ノードの値が格納された 。一致する名前空間ノードが見つからないか、または が要素ノードに配置されていない場合は 。
名前空間ノードのローカル名。
現在のノードのスコープ内の名前空間を返します。
プレフィックスをキーとした名前空間名の コレクション。
返す名前空間を指定する 値。
現在のノードに属性があるかどうかを示す値を取得します。
現在のノードが属性を持っている場合は true を返します。現在のノードが属性を持っていないか、 が要素ノードに配置されていない場合は false を返します。
現在のノードが子ノードを持っているかどうかを示す値を取得します。
現在のノードが子ノードを持っている場合は true。それ以外の場合は false。
現在のノードの子ノードを表すマークアップを取得または設定します。
現在のノードの子ノードのマークアップが格納された 。
The property cannot be set.
現在選択されているノードの後に新しい兄弟ノードを作成するために使用する オブジェクトを返します。
現在選択されているノードの後に新しい兄弟ノードを作成するために使用する オブジェクト。
The position of the does not allow a new sibling node to be inserted after the current node.
The does not support editing.
指定された XML 文字列を使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。
新しい兄弟ノード用の XML データ文字列。
The XML string parameter is null.
The position of the does not allow a new sibling node to be inserted after the current node.
The does not support editing.
The XML string parameter is not well-formed.
指定された オブジェクトの XML の内容を使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。
新しい兄弟ノード用の XML データに配置された オブジェクト。
The object is in an error state or closed.
The object parameter is null.
The position of the does not allow a new sibling node to be inserted after the current node.
The does not support editing.
The XML contents of the object parameter is not well-formed.
指定された オブジェクトのノードを使用して、現在選択されているノードの後に新しい兄弟ノードを作成します。
新しい兄弟ノードとして追加するノードに配置されている オブジェクト。
The object parameter is null.
The position of the does not allow a new sibling node to be inserted after the current node.
The does not support editing.
現在選択されているノードの前に新しい兄弟ノードを作成するために使用する オブジェクトを返します。
現在選択されているノードの前に新しい兄弟ノードを作成するために使用する オブジェクト。
The position of the does not allow a new sibling node to be inserted before the current node.
The does not support editing.
指定された XML 文字列を使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。
新しい兄弟ノード用の XML データ文字列。
The XML string parameter is null.
The position of the does not allow a new sibling node to be inserted before the current node.
The does not support editing.
The XML string parameter is not well-formed.
指定された オブジェクトの XML の内容を使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。
新しい兄弟ノード用の XML データに配置された オブジェクト。
The object is in an error state or closed.
The object parameter is null.
The position of the does not allow a new sibling node to be inserted before the current node.
The does not support editing.
The XML contents of the object parameter is not well-formed.
指定された のノードを使用して、現在選択されているノードの前に新しい兄弟ノードを作成します。
新しい兄弟ノードとして追加するノードに配置されている オブジェクト。
The object parameter is null.
The position of the does not allow a new sibling node to be inserted before the current node.
The does not support editing.
指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノードの後に新しい兄弟要素を作成します。
新しい子要素の名前空間プレフィックス (存在する場合)。
新しい子要素のローカル名 (存在する場合)。
新しい子要素の名前空間 URI (存在する場合)。 と null は同等です。
新しい子要素の値。 または null を渡すと、空の要素が作成されます。
The position of the does not allow a new sibling node to be inserted after the current node.
The does not support editing.
指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノードの前に新しい兄弟要素を作成します。
新しい子要素の名前空間プレフィックス (存在する場合)。
新しい子要素のローカル名 (存在する場合)。
新しい子要素の名前空間 URI (存在する場合)。 と null は同等です。
新しい子要素の値。 または null を渡すと、空の要素が作成されます。
The position of the does not allow a new sibling node to be inserted before the current node.
The does not support editing.
指定した が、現在の の子孫かどうかを判断します。
指定された が現在の の子孫である場合は true。それ以外の場合は false。
この と比較する 。
派生クラスでオーバーライドされると、現在のノードが終了要素タグのない空の要素かどうかを示す値を取得します。
現在のノードが空の要素の場合は true。それ以外の場合は false。
現在のノードが XPath ノードかどうかを表す値を取得します。
常に true を返します。
派生クラスでオーバーライドされると、現在の が、指定された と同じ位置にあるかどうかを判断します。
2 つの オブジェクトが同じ位置にある場合は true、それ以外の場合は false。
この と比較する 。
派生クラスでオーバーライドされると、現在のノードの名前空間プレフィックスなしの を取得します。
現在のノードのローカル名が格納された 。現在のノードが名前を持たない場合 (たとえばテキスト ノードまたはコメント ノード) は 。
指定したプレフィックスの名前空間 URI を取得します。
指定した名前空間プレフィックスに割り当てられている名前空間 URI が格納された 。指定したプレフィックスに名前空間 URI が割り当てられていない場合は null。返される は最小単位に分割されます。
解決する対象となる名前空間 URI のプレフィックス。既定の名前空間と一致するようにするには、 を渡します。
指定された名前空間 URI に対して宣言されたプレフィックスを取得します。
指定した名前空間 URI に割り当てられた名前空間プレフィックスが格納された 。指定した名前空間 URI にプレフィックスが割り当てられていない場合は 。返される は最小単位に分割されます。
プレフィックスに対して解決する名前空間 URI。
現在のノードが、指定された XPath 式と一致するかどうかを判断します。
現在のノードが、指定された XPath 式と一致する場合は true。それ以外の場合は false。
XPath 式。
The XPath expression cannot be evaluated.
The XPath expression is not valid.
現在のノードが、指定された 式と一致するかどうかを判断します。
現在のノードが、 に一致する場合は true。それ以外の場合は false。
コンパイル済みの XPath 式が格納されている オブジェクト。
The XPath expression cannot be evaluated.
The XPath expression is not valid.
派生クラスでオーバーライドされた場合、 を、指定された と同じ位置に移動します。
が、指定された と同じ位置に正常に移動すると、true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
移動先のノードに配置される 。
を、ローカル名および名前空間 URI が一致する属性に移動します。
が属性に正常に移動した場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
属性のローカル名。
属性の名前空間 URI。空の名前空間に対しては null。
を、指定されたローカル名と名前空間 URI を持つ子ノードに移動します。
が子ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
移動先となる子ノードのローカル名。
移動先となる子ノードの名前空間 URI。
を、指定された の子ノードに移動します。
が子ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
移動先となる子ノードの 。
を現在のノードの最初の兄弟ノードに移動します。
が現在のノードの最初の兄弟ノードに正常に移動した場合は true を返します。最初のレベルに兄弟がないか、 が現在属性ノードに配置されている場合は false を返します。 が既に最初の兄弟に配置されている場合、 は true を返し、その位置を移動しません。最初の兄弟がないために が false を返す場合、または が現在属性に配置されている場合、 の位置は変更されません。
派生クラスでオーバーライドされると、 を現在のノードの最初の属性に移動します。
が現在のノードの最初の属性に正常に移動した場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
派生クラスでオーバーライドされると、 を現在のノードの最初の子ノードに移動します。
が現在のノードの最初の子ノードに正常に移動した場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
を現在のノードの最初の名前空間ノードに移動します。
が最初の名前空間ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
派生クラスでオーバーライドされると、 を、指定された と一致する最初の名前空間ノードに移動します。
が最初の名前空間ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
名前空間スコープを記述する 値。
指定されたローカル名と名前空間 URI を持つ要素に、 をドキュメント順に移動します。
が正常に移動された場合は true。それ以外の場合は false。
要素のローカル名。
要素の名前空間 URI。
指定されたローカル名と名前空間 URI を持つ要素から指定された境界に、 をドキュメント順に移動します。
が正常に移動された場合は true。それ以外の場合は false。
要素のローカル名。
要素の名前空間 URI。
現在の が、次の要素の検索でこれより先に進まないようにする要素の境界に配置された オブジェクト。
指定された の次の要素に、 をドキュメント順に移動します。
が正常に移動された場合は true。それ以外の場合は false。
要素の 。 は、 および にはできません。
指定された の次の要素から指定された境界まで、 をドキュメント順に移動します。
が正常に移動された場合は true。それ以外の場合は false。
要素の 。 は、 および にはできません。
現在の が、次の要素の検索でこれより先に進まないようにする要素の境界に配置された オブジェクト。
派生クラスでオーバーライドされると、指定された と値が一致する型 ID の属性を持つノードに移動します。
が正常に移動された場合は true。それ以外の場合は false。false の場合、ナビゲーターの位置は変更されません。
移動先のノードの ID 値を表す 。
を、指定された名前空間プレフィックスを持つ名前空間ノードに移動します。
が、指定された名前空間に正常に移動した場合は true。一致する名前空間ノードが見つからなかった場合、または の位置が要素ノードでない場合は false。false の場合、 の位置は変更されません。
名前空間ノードの名前空間プレフィックス。
派生クラスでオーバーライドされると、 を現在のノードの次の兄弟ノードに移動します。
が次の兄弟ノードに正常に移動された場合は true。それ以上兄弟がないか、 が属性ノードに現在配置されている場合は false。false の場合、 の位置は変更されません。
を、指定されたローカル名と名前空間 URI を持つ次の兄弟ノードに移動します。
が次の兄弟ノードに正常に移動した場合は true を返します。それ以上兄弟がないか、 の現在位置が属性ノードの場合は false を返します。false の場合、 の位置は変更されません。
移動先となる次の兄弟ノードのローカル名。
移動先となる次の兄弟ノードの名前空間 URI。
を、指定された に一致する現在のノードの次の兄弟ノードに移動します。
が次の兄弟ノードに正常に移動された場合は true。それ以上兄弟がないか、 が属性ノードに現在配置されている場合は false。false の場合、 の位置は変更されません。
移動先となる兄弟ノードの 。
派生クラスでオーバーライドされると、 を次の属性に移動します。
が正常に次の属性に移動した場合は true を返します。それ以上、属性が存在しない場合は false を返します。false の場合、 の位置は変更されません。
を次の名前空間ノードに移動します。
が次の名前空間ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
派生クラスでオーバーライドされると、 を、指定された と一致する次の名前空間ノードに移動します。
が次の名前空間ノードに正常に移動された場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
名前空間スコープを記述する 値。
派生クラスでオーバーライドされると、 を現在のノードの親ノードに移動します。
が現在のノードの親ノードに正常に移動した場合は true を返します。それ以外の場合は false を返します。false の場合、 の位置は変更されません。
派生クラスでオーバーライドされると、 を現在のノードの前の兄弟ノードに移動します。
が前の兄弟ノードに正常に移動した場合は true を返します。前の兄弟ノードがないか、 の現在位置が属性ノードの場合は false を返します。false の場合、 の位置は変更されません。
を、現在のノードが属しているルート ノードに移動します。
派生クラスでオーバーライドされると、現在のノードの限定名を取得します。
現在のノードの修飾 が格納された 。現在のノードが名前を持たない場合 (たとえばテキスト ノードまたはコメント ノード) は 。
派生クラスでオーバーライドされると、現在のノードの名前空間 URI を取得します。
現在のノードの名前空間 URI が格納された 。現在のノードが名前空間 URI を持っていない場合は 。
派生クラスでオーバーライドされた場合、 の を取得します。
XML ドキュメント内の最小単位に分割されたバージョンの を取得できる オブジェクト。
オブジェクトの等価性を比較するために使用される を取得します。
オブジェクトの等価性を比較するために使用される 。
派生クラスでオーバーライドされると、現在のノードの を取得します。
現在のノードを表す 値の 1 つ。
現在のノードとその子ノードの開始タグおよび終了タグを表すマークアップを取得または設定します。
現在のノードとその子ノードの開始タグおよび終了タグを表すマークアップが格納された 。
派生クラスでオーバーライドされると、現在のノードに関連付けられている名前空間プレフィックスを取得します。
現在のノードに関連付けられた名前空間プレフィックスが格納された 。
現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成するために使用する オブジェクトを返します。
現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成するために使用する オブジェクト。
The current node the is positioned on does not allow a new child node to be prepended.
The does not support editing.
指定された XML 文字列を使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。
新しい子ノード用の XML データ文字列。
The XML string parameter is null.
The current node the is positioned on does not allow a new child node to be prepended.
The does not support editing.
The XML string parameter is not well-formed.
指定された オブジェクトの XML コンテンツを使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。
新しい子ノード用の XML データに配置された オブジェクト。
The object is in an error state or closed.
The object parameter is null.
The current node the is positioned on does not allow a new child node to be prepended.
The does not support editing.
The XML contents of the object parameter is not well-formed.
指定された オブジェクト内のノードを使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子ノードを作成します。
新しい子ノードとして追加するノードに配置される オブジェクト。
The object parameter is null.
The current node the is positioned on does not allow a new child node to be prepended.
The does not support editing.
指定された値と共に指定した名前空間プレフィックス、ローカル名、および名前空間 URI を使用して、現在のノード下に存在する子ノードのリストの先頭に新しい子要素を作成します。
新しい子要素の名前空間プレフィックス (存在する場合)。
新しい子要素のローカル名 (存在する場合)。
新しい子要素の名前空間 URI (存在する場合)。 と null は同等です。
新しい子要素の値。 または null を渡すと、空の要素が作成されます。
The current node the is positioned on does not allow a new child node to be prepended.
The does not support editing.
現在のノードとその子ノードが格納された オブジェクトを返します。
現在のノードとその子ノードが格納された オブジェクト。
The is not positioned on an element node or the root node.
現在のノードから指定されたノードまでの範囲内にある兄弟ノードを置き換えます。
置き換える範囲を指定するために使用する オブジェクト。
置き換える範囲内にある最後の兄弟ノードに配置された 。
The specified is null.
The does not support editing.
The last node to replace specified is not a valid sibling node of the current node.
現在のノードを指定された文字列の内容に置き換えます。
新しいノード用の XML データ文字列。
The XML string parameter is null.
The is not positioned on an element, text, processing instruction, or comment node.
The does not support editing.
The XML string parameter is not well-formed.
現在のノードを指定された オブジェクトの内容に置き換えます。
新しいノード用の XML データに配置された オブジェクト。
The object is in an error state or closed.
The object parameter is null.
The is not positioned on an element, text, processing instruction, or comment node.
The does not support editing.
The XML contents of the object parameter is not well-formed.
現在のノードを指定された オブジェクトの内容に置き換えます。
新しいノードに配置された オブジェクト。
The object parameter is null.
The is not positioned on an element, text, processing instruction, or comment node.
The does not support editing.
The XML contents of the object parameter is not well-formed.
指定された XPath 式を使用して、ノード セットを選択します。
選択されたノード セットを指している 。
XPath 式を表す 。
The XPath expression contains an error or its return type is not a node set.
The XPath expression is not valid.
名前空間プレフィックスを解決するように指定された オブジェクトと共に指定した XPath 式を使用して、ノード セットを選択します。
選択されたノード セットを指している 。
XPath 式を表す 。
名前空間プレフィックスの解決に使用する オブジェクト。
The XPath expression contains an error or its return type is not a node set.
The XPath expression is not valid.
指定した を使用して、ノード セットを選択します。
選択されたノード セットを指している 。
コンパイル済みの XPath クエリが格納されている オブジェクト。
The XPath expression contains an error or its return type is not a node set.
The XPath expression is not valid.
指定されたローカル名と名前空間 URI を持つ現在のノードのすべての先祖ノードを選択します。
選択されたノードを格納している 。ノードは、ドキュメントの逆順で返されます。
先祖ノードのローカル名。
先祖ノードの名前空間 URI。
選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false。
null cannot be passed as a parameter.
一致する を持つ現在のノードのすべての先祖ノードを選択します。
選択されたノードを格納している 。ノードは、ドキュメントの逆順で返されます。
先祖ノードの 。
選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false。
指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子ノードを選択します。
選択されたノードを格納している 。
子ノードのローカル名。
子ノードの名前空間 URI。
null cannot be passed as a parameter.
一致する を持つ現在のノードのすべての子ノードを選択します。
選択されたノードを格納している 。
子ノードの 。
指定されたローカル名と名前空間 URI を持つ現在のノードのすべての子孫ノードを選択します。
選択されたノードを格納している 。
子孫ノードのローカル名。
子孫ノードの名前空間 URI。
選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false。
null cannot be passed as a parameter.
一致する を持つ現在のノードのすべての子孫ノードを選択します。
選択されたノードを格納している 。
子孫ノードの 。
選択項目にコンテキスト ノードを含める場合は true。それ以外の場合は false。
指定された XPath クエリを使用して、 内の単一のノードを選択します。
指定された XPath クエリに対して最初に一致するノードが格納された オブジェクト。クエリ結果がない場合は null。
XPath 式を表す 。
An error was encountered in the XPath query or the return type of the XPath expression is not a node.
The XPath query is not valid.
名前空間プレフィックスを解決するために指定された オブジェクトと共に、指定された XPath クエリを使用して オブジェクト内の単一のノードを選択します。
指定された XPath クエリに対して最初に一致するノードが格納された オブジェクト。クエリ結果がない場合は null。
XPath 式を表す 。
XPath クエリの名前空間プレフィックスの解決に使用する オブジェクト。
An error was encountered in the XPath query or the return type of the XPath expression is not a node.
The XPath query is not valid.
指定された オブジェクトを使用して、 内の単一のノードを選択します。
指定された XPath クエリに対して最初に一致するノードが格納された オブジェクト。クエリ結果がない場合は null。
コンパイル済みの XPath クエリが格納されている オブジェクト。
An error was encountered in the XPath query or the return type of the XPath expression is not a node.
The XPath query is not valid.
現在のノードの型指定された値を設定します。
ノードの型指定された新しい値。
The does not support the type of the object specified.
The value specified cannot be null.
The is not positioned on an element or attribute node.
The does not support editing.
現在のノードの値を設定します。
ノードの新しい値。
The value parameter is null.
The is positioned on the root node, a namespace node, or the specified value is invalid.
The does not support editing.
現在のノードのテキスト値を取得します。
現在のノードのテキスト値が格納された string。
現在のノードを、最も適切な .NET Framework 型にボックス化変換したオブジェクトとして取得します。
最も適切な .NET Framework 型にボックス化変換されたオブジェクトとしての現在のノード。
ストアに対する "仮想化された" XML ビューを提供する 実装で使用し、基になるオブジェクトへのアクセスを提供します。
既定値は、null です。
現在のノードの値を指定された として取得し、指定された オブジェクトを使用して名前空間プレフィックスを解決します。
要求した に変換された現在のノードの値。
現在のノードの値を返すときの 。
名前空間プレフィックスの解決に使用する オブジェクト。
The current node's value is not in the correct format for the target type.
The attempted cast is not valid.
現在のノードの値を として取得します。
現在のノードの としての値。
The current node's string value cannot be converted to a .
The attempted cast to is not valid.
現在のノードの値を として取得します。
現在のノードの としての値。
The current node's string value cannot be converted to a .
The attempted cast to is not valid.
現在のノードの値を として取得します。
現在のノードの としての値。
The current node's string value cannot be converted to a .
The attempted cast to is not valid.
現在のノードの値を として取得します。
現在のノードの としての値。
The current node's string value cannot be converted to a .
The attempted cast to is not valid.
現在のノードの値を として取得します。
現在のノードの としての値。
The current node's string value cannot be converted to a .
The attempted cast to is not valid.
現在のノードの .NET Framework を取得します。
現在のノードの .NET Framework 。既定値は です。
現在のノードとその子ノードを、指定された オブジェクトにストリーム転送します。
ストリーム転送先の オブジェクト。
現在のノードの xml:lang スコープを取得します。
xml:lang スコープの値が格納された 。または、返す xml:lang スコープの値が現在のノードにない場合は 。
選択したノード セットに対する反復子を提供します。
クラスの新しいインスタンスを初期化します。
派生クラスでオーバーライドされた場合、この オブジェクトの複製を返します。
この オブジェクトを複製した新しい オブジェクト。
選択したノード セットの最後のノードのインデックスを取得します。
選択したノード セットの最後のノードのインデックス。ノードが選択されていない場合は 0。
派生クラスでオーバーライドされると、現在のコンテキスト ノードに配置されている、この に対する オブジェクトを取得します。
ノード セットの選択元であるコンテキスト ノードに配置されている オブジェクト。 を選択ノード セットの最初のノードに移動するには、 メソッドを呼び出す必要があります。
派生クラスでオーバーライドされると、選択したノード セットの現在の位置のインデックスを取得します。
現在の位置のインデックス。
選択したノード セットを反復処理する オブジェクトを返します。
選択したノード セットを反復処理する オブジェクト。
派生クラスでオーバーライドされた場合、 プロパティによって返された オブジェクトを、選択したノード セットの次のノードへ移動します。
オブジェクトが次のノードへ移動した場合は true。それ以上選択したノードが存在しない場合は false。
クラスから返される XPath ノード型を定義します。
任意の ノード型。
id='123' などの属性。
<!-- my comment --> などのコメント。
<element> などの要素。
xmlns="namespace" などの名前空間。
<?pi test?> などの処理命令。XML 宣言は クラスから参照できないため、これには含まれません。
XML ドキュメントまたはノード ツリーのルート ノード。
空白文字を含み、xml:space が preserve に設定されているノード。
ノードのテキストの内容。ドキュメント オブジェクト モデル (DOM: Document Object Model) Text 型および CDATA ノード型と等価です。少なくとも 1 文字を含みます。
空白文字だけを含み、有意な空白を含まないノード。空白文字は #x20、#x9、#xD、または #xA です。
XPath 式の戻り値の型を指定します。
任意の XPath ノード型。
true 値、または false 値。
式が正しい XPath 型を評価しません。
ツリー フラグメント。
ノード コレクション。
数値を指定します。
値。