XPathNavigator.TypedValue Vlastnost

Definice

Získá aktuální uzel jako objekt v rámečku nejvhodnějšího typu .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

Hodnota vlastnosti

Aktuální uzel jako objekt v rámečku nejvhodnějšího typu rozhraní .NET.

Poznámky

Pro atributy a elementy s atomický jednoduchý typ nebo jednoduchý textový obsah vrátí TypedValue vlastnost v rámečku Object nejvhodnější .NET Type. Pokud je obsah elementu nebo atributu typu seznamu, TypedValue vrátí vlastnost pole objektů nejvhodnějšího rozhraní .NET Type.

Následující tabulka popisuje hodnoty TypedValue vrácené jednotlivými jednotlivými XPathNodeTypefunkcemi .

XPathNodeType Vrácená hodnota TypedValue
Root String Vrátí objekt obsahující všechny Text uzly potomků dokumentu, zřetězený a oddělený prázdnými znaky. Pokud dokument neobsahuje žádné Text podřízené položky uzlu, String.Empty vrátí se .
Element

(zadaný nebo jednoduchý obsah)
Vrátí hodnotu Object , která představuje typovou hodnotu objektu Element.

Element Pokud je definován jako datový typ seznamu schémat XML, pak je hodnota uzlu zpřístupněna jako pole objektů. Každý Object v poli obsahuje typovou hodnotu podřízeného prvku.
Element

(netypový, smíšený nebo složitý obsah)
String Vrátí objekt obsahující všechny Text uzly potomků Element (včetně řetězcových vyjádření zadaných hodnot), zřetězený a oddělený prázdnými znaky. Element Pokud nemá žádné Text podřízené položky uzlu, String.Empty vrátí se .
Attribute

(zadaný nebo jednoduchý obsah)
Vrátí hodnotu Object , která představuje typovou hodnotu objektu Attribute. Je Object v rámečku jako hodnota .NET Type .

Attribute Pokud je definován jako datový typ seznamu schématu XML, hodnota uzlu je vystavena jako pole objektů. Každá Object hodnota v poli obsahuje typovou hodnotu podřízeného objektu Attribute.
Text Objekt String obsahující text.
Comment Objekt String obsahující obsah komentářů s výjimkou okolních <!-- objektů a -->.
ProcessingInstruction Objekt String obsahující obsah instrukce zpracování, s výjimkou cíle a okolního <? a ?>.
Namespace Objekt String obsahující název oboru názvů.
Whitespace Objekt String obsahující text uzlu.
SignificantWhitespace Objekt String obsahující text uzlu.

Platí pro