Поделиться через


INode.InsertBefore(INode, INode) Метод

Определение

Вставляет узел newChild перед существующим дочерним узлом 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")]
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

Параметры

newChild
INode

Вставляемый узел.

refChild
INode

Ссылочный узел, т. е. узел, перед которым должен быть вставлен новый узел.

Возвращаемое значение

Вставляемый узел.

Атрибуты

Исключения

HIERARCHY_REQUEST_ERR. Вызывается, если этот узел имеет тип, который не разрешает дочерним элементам типа newChild узла, или если узел вставляется одним из предков этого узла или самого этого узла, или если этот узел имеет тип Document , а приложение DOM пытается вставить второй DocumentType или Element узел.
WRONG_DOCUMENT_ERR: создается, если newChild он был создан из другого документа, отличного от того, который создал этот узел.
NO_MODIFICATION_ALLOWED_ERR. Вызывается, если этот узел является считываемым или если родительский элемент вставленного узла является считываемым.
NOT_FOUND_ERR: вызывается, если refChild не дочерний элемент этого узла.
NOT_SUPPORTED_ERR: если этот узел имеет тип Document, это исключение может возникать, если реализация DOM не поддерживает вставку узла DocumentType или Element узла.

Комментарии

Вставляет узел newChild перед существующим дочерним узлом refChild. Если refChild есть null, вставьте newChild в конец списка дочерних элементов. <Br>Если newChild объект, DocumentFragment все его дочерние элементы вставляются в том же порядке, прежде refChildчем. Если он newChild уже находится в дереве, он сначала удаляется. <p ><b>Примечание.</b> Вставка узла перед самой реализацией зависит.

Документация по Java для org.w3c.dom.Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к