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 mais adequado do .NET.
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 um boxed 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ó do documento, concatenados e separados por espaço em branco. Se o documento não tiver nenhum Text nó filho, String.Empty será retornado. |
Element (conteúdo digitado ou simples) |
Retorna um Object que representa o valor tipado do Element. Se o Element for definido como um tipo de dados de lista de esquema XML, o valor do nó será exposto como uma matriz de objetos. Cada Object na matriz contém o valor tipado 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ó do Element (incluindo representações de cadeia de caracteres de valores tipados), concatenados e separados por espaço em branco. Se o Element não tiver nenhum Text nó filho, String.Empty será retornado. |
Attribute (conteúdo digitado ou simples) |
Retorna um Object que representa o valor tipado do Attribute. O Object é marcado como um valor .NET Type . Se o Attribute for definido como um tipo de dados de lista de esquema XML, o valor do nó será exposto como uma matriz de objetos. Cada Object na matriz contém o valor tipado 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 ao redor <!-- 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ó. |