Idioma

INode.ReplaceChild(INode, INode) Método

Definição

Substitui o nó oldChildnewChild filho na lista de filhos e retorna o oldChild nó.

[Android.Runtime.Register("replaceChild", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetReplaceChild_Lorg_w3c_dom_Node_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.INode? ReplaceChild(Org.W3c.Dom.INode? newChild, Org.W3c.Dom.INode? oldChild);
[<Android.Runtime.Register("replaceChild", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetReplaceChild_Lorg_w3c_dom_Node_Lorg_w3c_dom_Node_Handler:Org.W3c.Dom.INodeInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReplaceChild : Org.W3c.Dom.INode * Org.W3c.Dom.INode -> Org.W3c.Dom.INode

Parâmetros

newChild
INode

O novo nó a ser colocado na lista filho.

oldChild
INode

O nó que está sendo substituído na lista.

Retornos

O nó substituído.

Atributos

Exceções

HIERARCHY_REQUEST_ERR: Gerado se esse nó for de um tipo que não permita filhos do tipo do newChild nó ou se o nó a ser colocado for um dos ancestrais desse nó ou esse nó em si, ou se esse nó for do tipo Document e o resultado da operação de substituição adicionar um segundo DocumentType ou Element no Document nó.
WRONG_DOCUMENT_ERR: gerado se newChild foi criado a partir de um documento diferente daquele que criou esse nó.
NO_MODIFICATION_ALLOWED_ERR: gerado se esse nó ou o pai do novo nó for somente leitura.
NOT_FOUND_ERR: Criado se oldChild não for um filho deste nó.
NOT_SUPPORTED_ERR: se esse nó for do tipo Document, essa exceção poderá ser gerada se a implementação do DOM não der suporte à substituição do DocumentType filho ou Element filho.

Comentários

Substitui o nó oldChildnewChild filho na lista de filhos e retorna o oldChild nó. <br>Se newChild for um DocumentFragment objeto, oldChild será substituído por todos os DocumentFragment filhos, que são inseridos na mesma ordem. Se o newChild já estiver na árvore, ele será removido pela primeira vez.

<b>Observação:</b> A substituição de um nó por si só depende da implementação.

Java documentação para org.w3c.dom.Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a