XMLNode.NodeValue Propriedade

Definição

Obtém ou define o valor de um XMLNode que representa um atributo.

public string NodeValue { get; set; }

Valor da propriedade

String

O valor do XMLNode que representa um atributo.

Exemplos

O exemplo de código a seguir usa a NodeType propriedade para determinar se um XMLNode é um nó de elemento ou atributo. Se XMLNode for um elemento, o exemplo usará a NodeText propriedade para definir o texto no elemento. Se XMLNode for um atributo, o exemplo usará a NodeValue propriedade para definir o valor do atributo. Este exemplo pressupõe que o documento atual contenha um XMLNode chamado CustomerLastNameNode.

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 + "'.");
    }
}
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

Comentários

Use a NodeType propriedade para determinar o tipo de nó com o qual você está trabalhando.

Para XMLNode controles com um NodeType valor de wdXMLNodeElement , a NodeValue propriedade não retorna nada.

Aplica-se a