Partager via


XPathNavigator.TypedValue Propriété

Définition

Obtient le nœud actuel en tant qu’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 avec un type atomique simple ou du contenu de texte simple, la TypedValue propriété retourne une zone 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 retour par chaque XPathNodeType.

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

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

Si la Element valeur est définie comme un type de données de liste de schémas XML, la valeur du nœud est exposée sous la forme d’un 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)
Retourne un String objet contenant tous les Text descendants de nœud de l’objet Element (y compris les représentations sous forme de chaîne de valeurs typées), concaténés et séparés par des espaces blancs. Si le Element nœud n’a pas Text d’enfants, String.Empty il est retourné.
Attribute

(contenu typé ou simple)
Retourne une Object valeur qui représente la valeur typée du Attribute. L’objet Object est boxé sous forme de valeur .NET Type .

Si la Attribute valeur est définie comme un type de données de liste de schémas XML, la valeur du nœud est exposée sous la forme d’un tableau d’objets. Chaque Object élément du tableau contient la valeur typée d’un enfant de l’objet Attribute.
Text Objet String contenant le texte.
Comment Objet String contenant le contenu des commentaires, à l’exclusion de l’environnement <!-- et -->.
ProcessingInstruction Objet String contenant le contenu de l’instruction de traitement, à l’exclusion de la cible et de l’environnement <? 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 à