Sdílet prostřednictvím


_XDocument3.GetNamedNodeProperty-Methode

Ruft den Wert einer benannten Eigenschaft für den angegebenen XML-Knoten ab, bei dem es sich um einen nonattribute-Knoten in der Hauptdatenquelle handeln muss.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

'Declaration
<DispIdAttribute(43)> _
Function GetNamedNodeProperty ( _
    <InAttribute> varMainDOMNode As Object, _
    <InAttribute> bstrPropertyName As String, _
    <InAttribute> bstrDefaultValue As String _
) As String
'Usage
Dim instance As _XDocument3
Dim varMainDOMNode As Object
Dim bstrPropertyName As String
Dim bstrDefaultValue As String
Dim returnValue As String

returnValue = instance.GetNamedNodeProperty(varMainDOMNode, bstrPropertyName, bstrDefaultValue)
[DispIdAttribute(43)] 
string GetNamedNodeProperty (
    [InAttribute] Object varMainDOMNode,
    [InAttribute] string bstrPropertyName,
    [InAttribute] string bstrDefaultValue
)

Parameter

  • varMainDOMNode
    Ein XML-Knoten, der einem nicht attributierten Knoten in der Hauptdatenquelle entspricht, für den eine benannte Eigenschaft zurückgegeben werden soll.
  • bstrPropertyName
    Gibt den Namen der Eigenschaft an, deren Wert zurückgegeben werden soll.
  • bstrDefaultValue
    Gibt den Standardwert an, der zurückgegeben werden soll, wenn die Eigenschaft nicht festgelegt wurde.

Rückgabewert

Die benannte Eigenschaft für den angegebenen XML-Knoten, bei dem es sich um einen nonattribute-Knoten in der Hauptdatenquelle handeln muss.

Hinweise

Benannte Eigenschaften ermöglichen es Benutzern, Zeichenfolgen mit benutzerdefinierten Eigenschaften von XML-Elementknoten in der Hauptdatenquelle zu verknüpfen. Der Wert einer benannten Eigenschaft kann mithilfe der SetNamedNodeProperty-Methode festgelegt werden. Mithilfe der GetNamedNodeProperty-Methode können Sie den Wert einer benannten Eigenschaft lesen.

Beispiel

Im folgenden Beispiel wird das Festlegen und Abrufen des Werts einer benannten Eigenschaft (mit der Bezeichnung "cost") eines XML-Knotens (mit der Bezeichnung "item") veranschaulicht:

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");

Im folgenden XSL-Beispiel wird die benannte Eigenschaft "cost" des Elementknotens angezeigt:

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

Siehe auch

Referenz

_XDocument3-Schnittstelle
_XDocument3-Member
Microsoft.Office.Interop.InfoPath-Namespace