Поделиться через


XMLNode.NodeValue Свойство (2007 System)

Обновлен: Ноябрь 2007

Возвращает или задает значение XMLNode, представляющее атрибут.

Пространство имен:  Microsoft.Office.Tools.Word
Сборка:  Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)

Синтаксис

'Декларация
<BrowsableAttribute(False)> _
Public Property NodeValue As String
'Применение
Dim instance As XMLNode
Dim value As String

value = instance.NodeValue

instance.NodeValue = value
[BrowsableAttribute(false)]
public string NodeValue { get; set; }

Значение свойства

Тип: System.String
Значение XMLNode, представляющее атрибут.

Заметки

Свойство NodeType используется для определения типа используемого узла.

Для элементов управления XMLNode, для которых типу узла NodeType присвоено значение wdXMLNodeElement, свойство NodeValue не возвращает ничего.

Примеры

В приведенном ниже примере кода с помощью свойству NodeType определяется, чем является объект XMLNode, элементом или узлом атрибута. Если XMLNode является элементом, в данном примере с помощью свойства NodeText задается текст этого элемента. Если XMLNode является атрибутом, в данном примере с помощью свойства NodeValue задается значение этого атрибута. В данном примере предполагается, что текущий документ содержит узел XMLNode с именем 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 + "'.");
    }
}

Разрешения

См. также

Ссылки

XMLNode Класс

XMLNode - члены

Microsoft.Office.Tools.Word - пространство имен