CustomXMLNode.ReplaceChildNode Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.