INode.InsertBefore(INode, INode) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既存の子ノード 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 , null
insert 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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。