XPathNavigator.TypedValue プロパティ

定義

現在のノードを、最も適切な .NET 型にボックス化変換したオブジェクトとして取得します。

public:
 virtual property System::Object ^ TypedValue { System::Object ^ get(); };
public override object TypedValue { get; }
member this.TypedValue : obj
Public Overrides ReadOnly Property TypedValue As Object

プロパティ値

最も適切な .NET 型のボックス化されたオブジェクトとしての現在のノード。

注釈

アトミック単純型または単純テキスト コンテンツを持つ属性と要素のTypedValue場合、 プロパティは、最も適切な .NET Typeのボックス化された Object を返します。 要素または属性のコンテンツがリスト型の場合、 TypedValue プロパティは、最も適切な .NET Typeの オブジェクトの配列を返します。

次の表では、 TypedValueXPathNodeTypeによって返される について説明します。

XPathNodeType 返される TypedValue
Root String文書のすべてのTextノードの子孫を含むオブジェクトを、空白で連結および区切って返します。 ドキュメントにノードの子がない Text 場合は、 String.Empty が返されます。
Element

(型指定または単純なコンテンツ)
Object 型指定された値を表す を返します Element

Elementが XML スキーマ リスト データ型として定義されている場合、ノード値はオブジェクトの配列として公開されます。 配列内の各 Object には、 要素の子の型指定された値が含まれています。
Element

(型指定されていない、混合された、または複雑なコンテンツ)
StringのノードのすべてのText子孫 (型指定された値のElement文字列表現を含む) を連結して空白で区切ったオブジェクトを返します。 に Element ノード子がない Text 場合は、 String.Empty が返されます。
Attribute

(型指定または単純なコンテンツ)
Object 型指定された値を表す を返します Attribute。 は Object .NET Type 値としてボックス化されます。

Attributeが XML スキーマ リスト データ型として定義されている場合、ノード値は オブジェクトの配列として公開されます。 配列内の各 Object には、 の子の型指定された値が Attribute含まれています。
Text Stringテキストを含む オブジェクト。
Comment Stringコメントの内容を含む オブジェクト (周囲<!---->を除く)。
ProcessingInstruction String処理命令の内容を含む オブジェクト 。ターゲットと周囲<??>および を除きます。
Namespace String名前空間名を含む オブジェクト。
Whitespace Stringノードのテキストを含む オブジェクト。
SignificantWhitespace Stringノードのテキストを含む オブジェクト。

適用対象