XPathNavigator.TypedValue プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のノードを、最も適切な .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の オブジェクトの配列を返します。
次の表では、 TypedValue 各 XPathNodeTypeによって返される について説明します。
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ノードのテキストを含む オブジェクト。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET