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


CustomXMLNode.ReplaceChildNode Метод

Определение

Удаляет указанный дочерний узел (и его поддерево) из главного дерева и заменяет его другим узлом в том же расположении.

public void ReplaceChildNode (Microsoft.Office.Core.CustomXMLNode OldNode, string Name = "", string NamespaceURI = "", Microsoft.Office.Core.MsoCustomXMLNodeType NodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, string NodeValue = "");
abstract member ReplaceChildNode : Microsoft.Office.Core.CustomXMLNode * string * string * Microsoft.Office.Core.MsoCustomXMLNodeType * string -> unit
Public Sub ReplaceChildNode (OldNode As CustomXMLNode, Optional Name As String = "", Optional NamespaceURI As String = "", Optional NodeType As MsoCustomXMLNodeType = Microsoft.Office.Core.MsoCustomXMLNodeType.msoCustomXMLNodeElement, Optional NodeValue As String = "")

Параметры

OldNode
CustomXMLNode

Представляет дочерний узел для замены.

Name
String

Представляет базовое имя добавляемого элемента.

NamespaceURI
String

Представляет пространство имен добавляемого элемента. Этот параметр является обязательным, если добавление узлов типа msoCustomXMLNodeElement или msoCustomXMLNodeAttribute, в противном случае он игнорируется.

NodeType
MsoCustomXMLNodeType

Указывает тип добавляемого узла. Если параметр не указан, предполагается, что он имеет тип msoCustomXMLNodeElement.

NodeValue
String

Используется для задания значения узла, добавляемого для тех узлов, которые разрешают текст. Если узел не разрешает текст, параметр игнорируется.

Комментарии

OldNode Если параметр не является дочерним для узла контекста или операция приведет к недопустимой структуре дерева, замена не выполняется и отображается сообщение об ошибке. Кроме того, если добавляемый узел уже существует, замена не выполняется и отображается сообщение об ошибке.

Применяется к