CustomXMLNode.ReplaceChildNode Método

Definição

Remove o nó filho especificado (e sua subárvore) da árvore principal e o substitui por um nó diferente no mesmo local.

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 o nó filho a ser substituído.

Name
String

Representa o nome de base do elemento a ser adicionado.

NamespaceURI
String

Representa o namespace do elemento a ser adicionado. Esse parâmetro será necessário se adicionar nós do tipo msoCustomXMLNodeElement ou msoCustomXMLNodeAttribute, caso contrário, ele será ignorado.

NodeType
MsoCustomXMLNodeType

Especifica o tipo de nó para adicionar. Se o parâmetro não for especificado, presume-se que seja do tipo msoCustomXMLNodeElement.

NodeValue
String

Utilizado para definir o valor do nó a ser adicionado para os nós que permitem texto. Se o nó não permitir texto, o parâmetro será ignorado.

Comentários

Se o OldNode parâmetro não for filho do nó de contexto ou se a operação resultar em uma estrutura de árvore inválida, a substituição não será executada e uma mensagem de erro será exibida. Além disso, se um nó a ser adicionado já existir, a substituição não será realizada e será exibida uma mensagem de erro.

Aplica-se a