Partager via


_XDocument2.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 non-attribut dans la source de données principale et pour lequel une propriété nommée doit être renvoyé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.

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 SetNamedNodeProperty(IXMLDOMNode, String, String) méthode Utilisez la méthode GetNamedNodeProperty pour lire la valeur d’une propriété nommée.

Important : ce membre est accessible uniquement par les formulaires s’exécutant dans le même domaine que le formulaire actuellement ouvert, ou par les formulaires auxquels des autorisations inter-domaines ont été accordées.

S’applique à