Proprietà XMLNode.NodeValue
Ottiene o imposta il valore di un oggetto XMLNode che rappresenta un attributo.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Property NodeValue As String
string NodeValue { get; set; }
Valore proprietà
Tipo: System.String
Valore dell'oggetto XMLNode che rappresenta un attributo.
Note
Utilizzare la proprietà NodeType per determinare il tipo di nodo in uso.
Per i controlli XMLNode con un valore NodeType di wdXMLNodeElement, la proprietà NodeValue non restituisce alcun risultato.
Esempi
Nell'esempio di codice seguente viene utilizzata la proprietà NodeType per determinare se la classe XMLNode rappresenta un nodo elemento o attributo.Se la classe XMLNode è un elemento, verrà utilizzata la proprietà NodeText per impostare il testo nell'elemento.Se invece la classe XMLNode è un attributo, verrà utilizzata la proprietà NodeValue per impostare il valore dell'attributo.In questo esempio si suppone che il documento corrente contenga un oggetto XMLNode denominato CustomerLastNameNode.
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 + "'.");
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.