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.