XMLNode.NodeValue-Eigenschaft
Ruft den Wert eines XMLNode ab, der ein Attribut darstellt, oder legt diesen Wert fest.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Syntax
'Declaration
Property NodeValue As String
string NodeValue { get; set; }
Eigenschaftswert
Typ: System.String
Der Wert des XMLNode, der ein Attribut darstellt.
Hinweise
Bestimmen Sie mithilfe der NodeType-Eigenschaft, mit welchem Knotentyp Sie arbeiten.
Für XMLNode-Steuerelemente, deren NodeType-Wert auf wdXMLNodeElement festgelegt ist, gibt dieNodeValue-Eigenschaft nothing zurück.
Beispiele
Im folgenden Codebeispiel wird mithilfe der NodeType-Eigenschaft festgestellt, ob es sich bei einem XMLNode um einen Element- oder Attributknoten handelt. Wenn XMLNode ein Element ist, wird mithilfe der NodeText-Eigenschaft der Text im Element festgelegt. Ist XMLNode hingegen ein Attribut, wird mithilfe der NodeValue-Eigenschaft der Attributwert festgelegt. In diesem Beispiel wird davon ausgegangen, dass das aktuelle Dokument einen XMLNode mit dem Namen CustomerLastNameNode enthält.
Private Sub DisplayNodeDetails()
If Me.CustomerLastNameNode.NodeType = _
Word.WdXMLNodeType.wdXMLNodeElement Then
Me.CustomerLastNameNode.NodeText = "Smith"
MsgBox("The element '" & Me.CustomerLastNameNode.BaseName & _
"' has the text '" & Me.CustomerLastNameNode.NodeText & "'.")
ElseIf Me.CustomerLastNameNode.NodeType = _
Word.WdXMLNodeType.wdXMLNodeAttribute Then
Me.CustomerLastNameNode.NodeValue = "Smith"
MsgBox("The attribute '" & Me.CustomerLastNameNode.BaseName & _
"' has the value '" & Me.CustomerLastNameNode.NodeValue & "'.")
End If
End Sub
private void DisplayNodeDetails()
{
if (this.CustomerLastNameNode.NodeType ==
Word.WdXMLNodeType.wdXMLNodeElement)
{
this.CustomerLastNameNode.NodeText = "Smith";
MessageBox.Show("The element '" +
this.CustomerLastNameNode.BaseName + "' has the text '" +
this.CustomerLastNameNode.NodeText + "'.");
}
else if (this.CustomerLastNameNode.NodeType ==
Word.WdXMLNodeType.wdXMLNodeAttribute)
{
this.CustomerLastNameNode.NodeValue = "Smith";
MessageBox.Show("The attribute '" +
this.CustomerLastNameNode.BaseName + "' has the value '" +
this.CustomerLastNameNode.NodeValue + "'.");
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.