XMLNode.NodeText Свойство (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 NodeText As String
'Применение
Dim instance As XMLNode
Dim value As String
value = instance.NodeText
instance.NodeText = value
[BrowsableAttribute(false)]
public string NodeText { get; set; }
Значение свойства
Тип: System.String
Текстовое значение элемента управления XMLNode.
Заметки
Присвоение текстового значения не приводит к удалению существующих закладок в элементе управления XMLNode.
Примеры
В приведенном ниже примере кода с помощью свойству 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 + "'.");
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.