XPathNavigator.TypedValue Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |