Compartir a través de


CustomXMLNode.InsertNodeBefore Método

Definición

Inserta un nuevo nodo justo antes del nodo de contexto en el árbol.

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)

Parámetros

Name
String

Representa el nombre base del nodo que se va a agregar.

NamespaceURI
String

Representa el espacio de nombres del elemento que se va a agregar. Este parámetro es necesario si se agregan nodos de tipo msoCustomXMLNodeElement o msoCustomXMLNodeAttribute, de lo contrario, se omite.

NodeType
MsoCustomXMLNodeType

Especifica el tipo del nodo que se va a agregar. Si no se especifica el parámetro , se supone que es un nodo de tipo msoCustomXMLNodeElement.

NodeValue
String

Se utiliza para establecer el valor del nodo que se va a agregar para aquellos nodos que permiten texto. Si el nodo no permite texto, se omite el parámetro.

NextSibling
CustomXMLNode

Representa el nodo de contexto.

Comentarios

Si el nodo de contexto no está presente al agregar un nodo de tipo msoCustomXMLNodeElement, msoCustomXMLNodeCommento msoCustomXMLNodeProcessingInstruction, el nuevo nodo se agrega al último elemento secundario del nodo de contexto. Si la operación diese como resultado una estructura de árbol no válida, la inserción no se realiza y se muestra un mensaje de error.

Se aplica a