Partager via


_XDocument4.GetNamedNodeProperty(Object, String, String) Méthode

Définition

Obtient la valeur d'une propriété nommée pour le nœud XML spécifié, lequel doit être un nœud nonattribute dans la source de données principale.

public:
 System::String ^ GetNamedNodeProperty(System::Object ^ varMainDOMNode, System::String ^ bstrPropertyName, System::String ^ bstrDefaultValue);
public string GetNamedNodeProperty (object varMainDOMNode, string bstrPropertyName, string bstrDefaultValue);
abstract member GetNamedNodeProperty : obj * string * string -> string
Public Function GetNamedNodeProperty (varMainDOMNode As Object, bstrPropertyName As String, bstrDefaultValue As String) As String

Paramètres

varMainDOMNode
Object

Nœud XML correspondant à un nœud nonattribute dans la source de données principale, pour lequel une propriété nommée doit être retournée.

bstrPropertyName
String

Indique le nom de la propriété dont la valeur doit être renvoyée.

bstrDefaultValue
String

Indique la valeur par défaut à renvoyer si la propriété n'a pas encore été définie.

Retours

Propriété nommée pour le nœud XML spécifié, lequel doit être un nœud nonattribute dans la source de données principale.

Implémente

Exemples

L'exemple suivant illustre la définition et la lecture de la valeur d'une propriété nommée « cost » d'un nœud XML « item » :

IXMLDOMNode item = thisXDocument.DOM.selectSingleNode(@"/items/item");
string test = thisXDocument.<span class="label">GetNamedNodeProperty</span>(item, 'cost', 'Value not set');
// The value of the "cost" named property is set to 100.
thisXDocument.SetNamedNodeProperty(item, "cost", "100");
test = thisXDocument.GetNamedNodeProperty(item, "cost", "Value not set");

Dans l'exemple XSL suivant, la propriété nommée « cost » du nœud d'élément est affichée :

&lt;xsl:value-of select="xdXDocument:<span class="label">GetNamedNodeProperty</span>(item, 'cost', 'empty')"/&gt;

L'exemple suivant illustre la définition et la lecture de la valeur d'une propriété nommée « cost » d'un nœud XML « item » :

IXMLDOMNode item = thisXDocument.DOM.selectSingleNode(@"/items/item");
string test = thisXDocument.<span class="label">GetNamedNodeProperty</span>(item, 'cost', 'Value not set');
// The value of the "cost" named property is set to 100.
thisXDocument.SetNamedNodeProperty(item, "cost", "100");
test = thisXDocument.GetNamedNodeProperty(item, "cost", "Value not set");

Dans l'exemple XSL suivant, la propriété nommée « cost » du nœud d'élément est affichée :

&lt;xsl:value-of select="xdXDocument:<span class="label">GetNamedNodeProperty</span>(item, 'cost', 'empty')"/&gt;

Remarques

Les propriétés nommées permettent aux utilisateurs d'associer des chaînes aux propriétés utilisateur des nœuds d'élément XML dans la source de données principale. La valeur d’une propriété nommée peut être définie à l’aide de la Microsoft.Office.Interop.InfoPath._XDocument4.SetNamedNodeProperty(Microsoft.Office.Interop.InfoPath.IXMLDOMNode,System.String,System.String) méthode . Utilisez la méthode GetNamedNodeProperty pour lire la valeur de la propriété nommée.

S’applique à