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


CustomXMLNode.InsertNodeBefore Метод

Определение

Вставляет новый узел непосредственно перед узлом контекста в дереве.

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

Параметры

Name
String

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

NamespaceURI
String

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

NodeType
MsoCustomXMLNodeType

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

NodeValue
String

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

NextSibling
CustomXMLNode

Представляет узел контекста.

Комментарии

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

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