Partage via


XPathNavigator.TypedValue Propriété

Définition

Récupère le nœud actuel sous forme d’objet boxed du type .NET le plus approprié.

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

Valeur de propriété

Nœud actuel en tant qu’objet boxed du type .NET le plus approprié.

Remarques

Pour les attributs et les éléments de type atomique simple ou de contenu texte simple, la TypedValue propriété retourne une boîte Object du .NET Typele plus approprié . Si le contenu de l’élément ou de l’attribut est un type de liste, la TypedValue propriété retourne un tableau d’objets du .NET Typele plus approprié .

Le tableau suivant décrit le TypedValue retourné par chaque XPathNodeType.

XPathNodeType TypedValue retourné
Root Renvoie un String objet contenant tous les Text descendants de nœuds du document, concaténés et séparés par des espaces blancs. Si le document n’a pas d’enfants Text de nœud, String.Empty est retourné.
Element

(contenu typé ou simple)
Retourne un Object qui représente la valeur typée du Element.

Si est Element défini en tant que type de données de liste de schémas XML, la valeur du nœud est exposée en tant que tableau d’objets. Chaque Object élément du tableau contient la valeur typée d’un enfant de l’élément.
Element

(contenu non typé, mixte ou complexe)
Renvoie un String objet contenant tous les Text descendants de nœuds de ( Element y compris les représentations de chaîne de valeurs typées), concaténés et séparés par des espaces blancs. Si le n’a pas d’enfants ElementText de nœud, String.Empty est retourné.
Attribute

(contenu typé ou simple)
Retourne un Object qui représente la valeur typée du Attribute. Object est boxé sous la forme d’une valeur .NETType.

Si est Attribute défini en tant que type de données de liste de schémas XML, la valeur du nœud est exposée sous forme de tableau d’objets. Chacun Object dans le tableau contient la valeur typée d’un enfant du Attribute.
Text Objet String contenant le texte.
Comment Objet String contenant le contenu des commentaires, à l’exclusion des éléments environnants <!-- et -->.
ProcessingInstruction Objet String contenant le contenu de l’instruction de traitement, à l’exclusion de la cible et des environs <? et ?>.
Namespace Objet String contenant le nom de l’espace de noms.
Whitespace Objet String contenant le texte du nœud.
SignificantWhitespace Objet String contenant le texte du nœud.

S’applique à