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 実装が DocumentType または Element ノードの挿入をサポートしていない場合、この例外が発生する可能性があります。
注釈
既存の子ノードnewChildの前にノード refChildを挿入します。
refChildがnullの場合は、子リストの末尾にnewChildを挿入します。
<br>newChildがDocumentFragmentオブジェクトである場合、その子はすべて同じ順序でrefChildの前に挿入されます。
newChildが既にツリー内にある場合は、最初に削除されます。
<b>Note:</b> 実装に依存する前にノードを挿入します。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。