Language

XmlAttribute.InsertAfter(XmlNode, XmlNode) メソッド

定義

指定した参照ノードの直後に、指定したノードを挿入します。

public:
 override System::Xml::XmlNode ^ InsertAfter(System::Xml::XmlNode ^ newChild, System::Xml::XmlNode ^ refChild);
public override System.Xml.XmlNode InsertAfter(System.Xml.XmlNode newChild, System.Xml.XmlNode refChild);
public override System.Xml.XmlNode? InsertAfter(System.Xml.XmlNode newChild, System.Xml.XmlNode? refChild);
override this.InsertAfter : System.Xml.XmlNode * System.Xml.XmlNode -> System.Xml.XmlNode
Public Overrides Function InsertAfter (newChild As XmlNode, refChild As XmlNode) As XmlNode

パラメーター

newChild
XmlNode

挿入する XmlNode 。

refChild
XmlNode

参照ノードである XmlNode 。 newChildは、refChildの後に配置されます。

返品

挿入 XmlNode 。

例外

このノードは、 newChild ノードの型の子ノードを許可しない型です。

newChildはこのノードの先祖です。

newChildは、このノードを作成したドキュメントとは異なるドキュメントから作成されました。

refChildはこのノードの子ではありません。

このノードは読み取り専用です。

例

InsertAfter メソッドの例については、InsertAfter メソッドを参照してください。

注釈

refChildがnullの場合は、子ノードの一覧の先頭にnewChildを挿入します。 newChildがXmlDocumentFragment オブジェクトの場合、その子ノードは、refChild後に同じ順序で挿入されます。 newChildが既にツリー内にある場合は、最初に削除されます。

挿入するノードが別のドキュメントから作成された場合は、 XmlDocument.ImportNode を使用して現在のドキュメントにノードをインポートできます。 インポートしたノードを現在のドキュメントに挿入できます。

このメソッドは、ドキュメント オブジェクト モデル (DOM) のMicrosoft拡張機能です。

適用対象