Partager via


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

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.

Espace de noms :  Microsoft.Office.Interop.InfoPath
Assembly :  Microsoft.Office.Interop.InfoPath (dans Microsoft.Office.Interop.InfoPath.dll)

Syntaxe

'Déclaration
Function GetNamedNodeProperty ( _
    varMainDOMNode As Object, _
    bstrPropertyName As String, _
    bstrDefaultValue As String _
) As String
'Utilisation
Dim instance As _XDocument4
Dim varMainDOMNode As Object
Dim bstrPropertyName As String
Dim bstrDefaultValue As String
Dim returnValue As String

returnValue = instance.GetNamedNodeProperty(varMainDOMNode, _
    bstrPropertyName, bstrDefaultValue)
string GetNamedNodeProperty(
    Object varMainDOMNode,
    string bstrPropertyName,
    string bstrDefaultValue
)

Paramètres

  • varMainDOMNode
    Type : System.Object

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

  • bstrPropertyName
    Type : System.String

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

  • bstrDefaultValue
    Type : System.String

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

Valeur renvoyée

Type : System.String
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émentations

_XDocument3.GetNamedNodeProperty(Object, String, String)

Remarques

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

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.GetNamedNodeProperty(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 :

<xsl:value-of select="xdXDocument:GetNamedNodeProperty(item, 'cost', 'empty')"/>

Voir aussi

Référence

_XDocument4 interface

_XDocument4 - Membres

GetNamedNodeProperty - Surcharge

Microsoft.Office.Interop.InfoPath - Espace de noms