XMLNode.NodeValue Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o valor de um XMLNode que representa um atributo.
public string NodeValue { get; set; }
Valor da propriedade
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.