Compartir a través de


CustomXMLNode.ReplaceChildNode Método

Definición

Elimina el nodo secundario especificado (y su subárbol) del árbol principal y lo sustituye por un nodo distinto en la misma ubicación.

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 = "")

Parámetros

OldNode
CustomXMLNode

Representa el nodo secundario que se va a sustituir.

Name
String

Representa el nombre base del elemento 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 de nodo que agregar. Si no se especifica el parámetro , se supone que es 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.

Comentarios

Si el OldNode parámetro no es un elemento secundario del nodo de contexto o si la operación daría lugar a una estructura de árbol no válida, no se realiza el reemplazo y se muestra un mensaje de error. Además, en caso de que ya exista el nodo que se va a agregar, no se lleva a cabo la sustitución y se muestra un mensaje de error.

Se aplica a