Condividi tramite


XPathNavigator.TypedValue Proprietà

Definizione

Ottiene il nodo corrente come oggetto boxed del tipo .NET più appropriato.

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

Valore della proprietà

Nodo corrente come oggetto boxed del tipo .NET più appropriato.

Commenti

Per attributi ed elementi con tipo semplice atomico o contenuto di testo semplice, la TypedValue proprietà restituisce un boxed Object dell'oggetto .NET Typepiù appropriato. Se il contenuto dell'elemento o dell'attributo è un tipo di elenco, la TypedValue proprietà restituisce una matrice di oggetti dell'oggetto .NET Typepiù appropriato.

Nella tabella seguente viene descritto l'oggetto TypedValue restituito da ogni XPathNodeTypeoggetto .

Xpathnodetype TypedValue restituito
Root Restituisce un String oggetto contenente tutti i Text discendenti di nodo del documento, concatenati e separati da spazi vuoti. Se il documento non dispone di nodi Text figlio, String.Empty viene restituito .
Element

(tipizzato o contenuto semplice)
Restituisce un oggetto Object che rappresenta il valore tipizzato dell'oggetto Element.

Se l'oggetto è definito come tipo di dati dell'elenco Element di XML Schema, il valore del nodo viene esposto come matrice di oggetti. Ogni Object oggetto della matrice contiene il valore tipizzato di un elemento figlio dell'elemento .
Element

(contenuto non tipizzato, misto o complesso)
Restituisce un String oggetto contenente tutti i Text discendenti di nodo di Element (incluse le rappresentazioni di stringa di valori tipizzati), concatenate e separate da spazi vuoti. Se non Element dispone di nodi Text figlio, String.Empty viene restituito .
Attribute

(tipizzato o contenuto semplice)
Restituisce un oggetto Object che rappresenta il valore tipizzato dell'oggetto Attribute. l'oggetto Object viene sottoposto a boxing come valore .NET Type .

Se l'oggetto è definito come tipo di dati dell'elenco Attribute di XML Schema, il valore del nodo viene esposto come matrice di oggetti. Ogni Object oggetto della matrice contiene il valore tipizzato di un elemento figlio dell'oggetto Attribute.
Text Oggetto String contenente il testo.
Comment Oggetto String contenente il contenuto dei commenti, escluso l'oggetto circostante <!-- e -->.
ProcessingInstruction Oggetto String contenente il contenuto dell'istruzione di elaborazione, esclusa la destinazione e circostante <? e ?>.
Namespace Oggetto String contenente il nome dello spazio dei nomi.
Whitespace Oggetto String contenente il testo del nodo.
SignificantWhitespace Oggetto String contenente il testo del nodo.

Si applica a