INode.InsertBefore(INode, INode) 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í.
Inserta el nodo newChild
antes del nodo refChild
secundario existente.
[Android.Runtime.Register("insertBefore", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetInsertBefore_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? InsertBefore (Org.W3c.Dom.INode? newChild, Org.W3c.Dom.INode? refChild);
[<Android.Runtime.Register("insertBefore", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;", "GetInsertBefore_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 InsertBefore : Org.W3c.Dom.INode * Org.W3c.Dom.INode -> Org.W3c.Dom.INode
Parámetros
- newChild
- INode
Nodo que se va a insertar.
- refChild
- INode
Nodo de referencia, es decir, el nodo antes del cual se debe insertar el nuevo nodo.
Devoluciones
Nodo que se va a insertar.
- Atributos
Excepciones
HIERARCHY_REQUEST_ERR: se genera si este nodo es de un tipo que no permite que los elementos secundarios del tipo del newChild
nodo, o si el nodo que se va a insertar es uno de los antecesores de este nodo o este nodo en sí, o si este nodo es de tipo Document
y la aplicación DOM intenta insertar un segundo DocumentType
o Element
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 es de solo lectura o si el elemento primario del nodo que se va a insertar es de solo lectura.
NOT_FOUND_ERR: se genera si refChild
no es un elemento secundario de este nodo.
NOT_SUPPORTED_ERR: si este nodo es de tipo Document
, esta excepción podría producirse si la implementación dom no admite la inserción de un DocumentType
nodo o Element
.
Comentarios
Inserta el nodo newChild
antes del nodo refChild
secundario existente. Si refChild
es null
, inserte newChild
al final de la lista de elementos secundarios. <br>Si newChild
es un DocumentFragment
objeto , todos sus elementos secundarios se insertan, en el mismo orden, antes refChild
de . Si el newChild
elemento ya está en el árbol, primero se quita. <p ><b>Nota:</b> Insertar un nodo antes de que sea dependiente de la implementación.
Documentación de Java para org.w3c.dom.Node.insertBefore(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 proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.