Lenguaje

INode.ReplaceChild(INode, INode) Método

Definición

Reemplaza el nodo oldChild secundario por newChild en la lista de elementos secundarios y devuelve el oldChild nodo.

[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

Nuevo nodo que se va a colocar en la lista secundaria.

oldChild
INode

Nodo que se va a reemplazar en la lista.

Devoluciones

Nodo reemplazado.

Atributos

Excepciones

HIERARCHY_REQUEST_ERR: se genera si este nodo es de un tipo que no permite los elementos secundarios del tipo del newChild nodo, o si el nodo que se va a colocar es uno de los antecesores de este nodo o este nodo en sí, o si este nodo es de tipo Document y el resultado de la operación de reemplazo agregaría un segundo DocumentType o Element en el Document nodo.
WRONG_DOCUMENT_ERR: se genera si newChild se creó a partir de un documento diferente al que creó este nodo.
NO_MODIFICATION_ALLOWED_ERR: se genera si este nodo o el elemento primario del nuevo nodo es de solo lectura.
NOT_FOUND_ERR: se genera si oldChild no es un elemento secundario de este nodo.
NOT_SUPPORTED_ERR: si este nodo es de tipo Document, es posible que esta excepción se genere si la implementación dom no admite el reemplazo del DocumentType elemento secundario o Element secundario.

Comentarios

Reemplaza el nodo oldChild secundario por newChild en la lista de elementos secundarios y devuelve el oldChild nodo. <br>Si newChild es un DocumentFragment objeto , oldChild se reemplaza por todos los DocumentFragment elementos secundarios, que se insertan en el mismo orden. Si el newChild elemento ya está en el árbol, primero se quita.

<b>Nota:</b> Reemplazar un nodo por sí mismo depende de la implementación.

Java documentación para org.w3c.dom.Node.replaceChild(org.w3c.dom.Node, org.w3c.dom.Node).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a