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 de Propriedade

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

Observações

Para atributos e elementos com tipo atómico simples ou conteúdo de texto simples, a propriedade TypedValue devolve um Object em caixa do .NET Type mais apropriado. Se o conteúdo do elemento ou atributo for um tipo de lista, a propriedade TypedValue devolve um array de objetos com o mais apropriado .NET Type.

A tabela seguinte descreve o TypedValue devolvido por cada XPathNodeType.

XPathNodeType TypedValue Retornado
Root Devolve um String objeto contendo todos os Text nós descendentes do documento, concatenados e separados por espaços em branco. Se o documento não tiver filhos Text de nós, String.Empty é devolvido.
Element

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

Se o Element for definido como um tipo de dado de lista XML Schema, então o valor do nó é exposto como um array de objetos. Cada Object um no array contém o valor tipado de um filho do elemento.
Element

(conteúdo não digitado, misto ou complexo)
Devolve um String objeto contendo todos Text os nós descendentes dos ( Element incluindo representações de cadeia de valores tipados), concatenados e separados por espaços em branco. Se não Element tiver filhos Text de nó, String.Empty é devolvido.
Attribute

(conteúdo digitado ou simples)
Devolve um Object que representa o valor tipado do Attribute. O Object está enquadrado como um valor .NET Type.

Se o Attribute for definido como um tipo de dado de lista XML Schema, o valor do nó é exposto como um array de objetos. Cada Object um no array contém o valor tipado de um filho do Attribute.
Text Um String objeto contendo o texto.
Comment Um String objeto contendo o conteúdo dos comentários, excluindo o circundante <!-- e -->.
ProcessingInstruction Um String objeto contendo o conteúdo da instrução de processamento, excluindo o destino e as circundantes <? e ?>.
Namespace Um String objeto que contém o nome do namespace.
Whitespace Um String objeto contendo o texto do nó.
SignificantWhitespace Um String objeto contendo o texto do nó.

Aplica-se a