XPathNavigator.TypedValue Propiedad

Definición

Obtiene el nodo actual como un objeto con la conversión boxing aplicada del tipo .NET más adecuado.

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

Valor de propiedad

Nodo actual como un objeto boxed del tipo de .NET más adecuado.

Comentarios

Para atributos y elementos con tipo simple atómico o contenido de texto simple, la TypedValue propiedad devuelve una conversión boxing Object de la .NET Typemás adecuada. Si el contenido del elemento o atributo es un tipo de lista, la TypedValue propiedad devuelve una matriz de objetos de .NET Typemás adecuado.

En la tabla siguiente se describe el TypedValue devuelto por cada XPathNodeType.

XPathNodeType TypedValue devuelto
Root Devuelve un String objeto que contiene todos los Text descendientes de nodo del documento, concatenados y separados por espacios en blanco. Si el documento no tiene elementos Text secundarios de nodo, String.Empty se devuelve .
Element

(contenido simple o con tipo)
Devuelve un Object objeto que representa el valor con tipo de Element.

Si se Element define como un tipo de datos de lista de esquemas XML, el valor del nodo se expone como una matriz de objetos. Cada Object una de las matrices contiene el valor con tipo de un elemento secundario del elemento .
Element

(contenido sin tipo, mixto o complejo)
Devuelve un String objeto que contiene todos los Text descendientes de nodo de Element (incluidas las representaciones de cadena de valores con tipo), concatenados y separados por espacios en blanco. Element Si no tiene ningún Text nodo secundario, String.Empty se devuelve .
Attribute

(contenido simple o con tipo)
Devuelve un Object objeto que representa el valor con tipo de Attribute. Object el control se conversión boxed como un valor de .NETType.

Si se Attribute define como un tipo de datos de lista de esquemas XML, el valor del nodo se expone como una matriz de objetos. Cada Object una de las matrices contiene el valor con tipo de un elemento secundario de Attribute.
Text Objeto String que contiene el texto.
Comment Objeto String que contiene el contenido de los comentarios, excepto los alrededores <!-- y -->.
ProcessingInstruction Objeto String que contiene el contenido de la instrucción de procesamiento, excepto el destino y los alrededores <? y ?>.
Namespace Objeto String que contiene el nombre del espacio de nombres.
Whitespace Objeto String que contiene el texto del nodo.
SignificantWhitespace Objeto String que contiene el texto del nodo.

Se aplica a