_XDocument2.GetNamedNodeProperty - Méthode

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.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
Function GetNamedNodeProperty ( _
    varMainDOMNode As Object, _
    bstrPropertyName As String, _
    bstrDefaultValue As String _
) As String
'Utilisation
Dim instance As _XDocument2
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 non-attribut dans la source de données principale et pour lequel une propriété nommée doit être renvoyée.

  • 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.

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 méthode SetNamedNodeProperty. Utilisez la méthode GetNamedNodeProperty pour lire la valeur d'une propriété nommée.

Important

Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.

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

_XDocument2 interface

_XDocument2 - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms