Partager via


INode.InsertBefore(INode, INode) Méthode

Définition

Insère le nœud newChild avant le nœud refChildenfant existant.

[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

Paramètres

newChild
INode

Le nœud à insérer.

refChild
INode

Nœud de référence, c’est-à-dire le nœud avant lequel le nouveau nœud doit être inséré.

Retours

Nœud inséré.

Attributs

Exceptions

HIERARCHY_REQUEST_ERR : déclenché si ce nœud est d’un type qui n’autorise pas les enfants du type du newChild nœud, ou si le nœud à insérer est l’un des ancêtres de ce nœud ou ce nœud lui-même, ou si ce nœud est de type Document et que l’application DOM tente d’insérer un second ou Element un nœudDocumentType.
WRONG_DOCUMENT_ERR : déclenché s’il newChild a été créé à partir d’un document différent de celui qui a créé ce nœud.
NO_MODIFICATION_ALLOWED_ERR : déclenché si ce nœud est lu en lecture seule ou si le parent du nœud inséré est en lecture seule.
NOT_FOUND_ERR : déclenché s’il refChild n’est pas enfant de ce nœud.
NOT_SUPPORTED_ERR : si ce nœud est de typeDocument, cette exception peut être levée si l’implémentation DOM ne prend pas en charge l’insertion d’un nœud ou Element d’un DocumentType nœud.

Remarques

Insère le nœud newChild avant le nœud refChildenfant existant. Si refChild c’est nullle cas, insérez newChild à la fin de la liste des enfants. <br>If newChild is a DocumentFragment object, all of its children are inserted, in the same order, before refChild. Si la newChild valeur est déjà dans l’arborescence, elle est d’abord supprimée. <p ><b>Remarque :</b> Insertion d’un nœud avant qu’il ne soit dépendant de l’implémentation.

Documentation Java pour org.w3c.dom.Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à