Proprietà XMLNode.NodeText
Ottiene o imposta il valore di testo del controllo XMLNode.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Property NodeText As String
Get
Set
string NodeText { get; set; }
Valore proprietà
Tipo: System.String
Valore di testo del controllo XMLNode.
Note
L'impostazione del valore di testo non comporta l'eliminazione di eventuali segnalibri esistenti all'interno del controllo XMLNode.
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.