XPathNavigator.TypedValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |