XPathNavigator.TypedValue Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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ó. |