XPathNavigator.TypedValue Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera bieżący węzeł jako obiekt pola najbardziej odpowiedniego 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
Wartość właściwości
Bieżący węzeł jako obiekt w polu najbardziej odpowiedniego typu .NET.
Uwagi
W przypadku atrybutów i elementów z niepodzielnego prostego typu lub prostej zawartości TypedValue tekstowej właściwość zwraca pole Object najbardziej odpowiedniego platformy .NET Type. Jeśli zawartość elementu lub atrybutu jest typem listy, TypedValue właściwość zwraca tablicę obiektów najbardziej odpowiedniego platformy .NET Type.
W poniższej tabeli opisano zwracane TypedValue przez poszczególne elementy XPathNodeType.
XPathNodeType | Zwrócona wartość typedValue |
---|---|
Root | String Zwraca obiekt zawierający wszystkie Text elementy podrzędne węzła dokumentu, połączony i oddzielony białym znakiem. Jeśli dokument nie ma żadnych Text elementów podrzędnych węzłów, String.Empty zostanie zwrócony. |
Element (typowana lub prosta zawartość) |
Zwraca wartość reprezentującą Object typową wartość elementu Element. Jeśli element Element jest zdefiniowany jako typ danych listy schematu XML, wartość węzła jest uwidoczniona jako tablica obiektów. Każda Object w tablicy zawiera typową wartość elementu podrzędnego. |
Element (nietypowa, mieszana lub złożona zawartość) |
String Zwraca obiekt zawierający wszystkie Text elementy podrzędne węzła Element (w tym reprezentacje ciągów wartości typowych), połączony i oddzielony białym znakiem. Jeśli element Element nie ma żadnych Text elementów podrzędnych węzłów, String.Empty zostanie zwrócony. |
Attribute (typowana lub prosta zawartość) |
Zwraca wartość reprezentującą Object typową wartość elementu Attribute. Pole Object jest polewane jako wartość platformy .NET Type . Jeśli element Attribute jest zdefiniowany jako typ danych listy schematu XML, wartość węzła jest uwidoczniona jako tablica obiektów. Każda Object w tablicy zawiera typową wartość elementu podrzędnego .Attribute |
Text | String Obiekt zawierający tekst. |
Comment |
String Obiekt zawierający zawartość komentarzy z wyłączeniem otaczającego obiektu <!-- i --> . |
ProcessingInstruction |
String Obiekt zawierający zawartość instrukcji przetwarzania, z wyłączeniem obiektu docelowego i otaczającego <? oraz ?> . |
Namespace | String Obiekt zawierający nazwę przestrzeni nazw. |
Whitespace | String Obiekt zawierający tekst węzła. |
SignificantWhitespace | String Obiekt zawierający tekst węzła. |