Partilhar via


XPathNavigator.TypedValue Propriedade

Definição

Obtém o nó atual como um objeto em caixa do tipo .NET mais apropriado.

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 da propriedade

O nó atual como um objeto em caixa do tipo .NET mais apropriado.

Comentários

Para atributos e elementos com tipo simples atômico ou conteúdo de texto simples, a TypedValue propriedade retorna uma caixa Object do .NET Typemais apropriado. Se o conteúdo do elemento ou atributo for um tipo de lista, a TypedValue propriedade retornará uma matriz de objetos do .NET Typemais apropriado.

A tabela a seguir descreve o TypedValue retornado por cada XPathNodeType.

Xpathnodetype TypedValue Retornado
Root Retorna um String objeto que contém todos os Text descendentes de nós do documento, concatenados e separados por espaço em branco. Se o documento não tiver filhos de nó Text , String.Empty será retornado.
Element

(conteúdo digitado ou simples)
Retorna um Object valor que representa o valor digitado do Element.

Se for Element definido como um tipo de dados de lista de esquema XML, o valor do nó será exposto como uma matriz de objetos. Cada Object uma na matriz contém o valor digitado de um filho do elemento.
Element

(conteúdo não tipado, misto ou complexo)
Retorna um String objeto que contém todos os Text descendentes de nó ( Element incluindo representações de cadeia de caracteres de valores tipados), concatenados e separados por espaço em branco. Se o Element nó não tiver Text filhos, String.Empty será retornado.
Attribute

(conteúdo digitado ou simples)
Retorna um Object valor que representa o valor digitado do Attribute. O Object valor é marcado como um valor .NET Type .

Se for Attribute definido como um tipo de dados de lista de esquema XML, o valor do nó será exposto como uma matriz de objetos. Cada Object uma na matriz contém o valor digitado de um filho do Attribute.
Text Um String objeto que contém o texto.
Comment Um String objeto que contém o conteúdo dos comentários, excluindo o ambiente <!-- e -->.
ProcessingInstruction Um String objeto que contém o conteúdo da instrução de processamento, excluindo o destino e o ambiente <? e ?>.
Namespace Um String objeto que contém o nome do namespace.
Whitespace Um String objeto que contém o texto do nó.
SignificantWhitespace Um String objeto que contém o texto do nó.

Aplica-se a