次の方法で共有


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 先祖の 1 つであるか、このノード自体である場合、またはこのノードが型 Document であり、DOM アプリケーションが第 2 DocumentType または Element ノードの挿入を試みる場合に発生します。
WRONG_DOCUMENT_ERR: このノードを作成したドキュメントとは異なるドキュメントから作成された場合 newChild に発生します。
NO_MODIFICATION_ALLOWED_ERR: このノードが読み取り時または挿入されるノードの親が読み取り時に発生します。
NOT_FOUND_ERR: このノードの子でない場合 refChild に発生します。
NOT_SUPPORTED_ERR: このノードが型Documentの場合、DOM 実装が 1 つまたはElement複数のノードの挿入をサポートしていない場合、この例外がDocumentType発生する可能性があります。

注釈

既存の子ノード newChild の前にノードを挿入します refChild。 if refChild is , nullinsert newChild at the end of the list of children. <br>オブジェクトのDocumentFragment場合newChild、すべての子が同じ順序refChildで挿入されます。 既に newChild ツリー内にある場合は、最初に削除されます。 <p ><b>注:</b> それ自体の前にノードを挿入することは実装に依存します。

の Java ドキュメントorg.w3c.dom.Node.insertBefore(org.w3c.dom.Node, org.w3c.dom.Node)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象