XPathNavigator.TypedValue Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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ó. |