Condividi tramite


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

Vedere anche

Riferimenti

XMLNode Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Word